Uit Hack42
Ga naar: navigatie, zoeken
Inkoopactie: Inkoopactie Beaglebone black
Schroefje24.png
Schroefje24.png
Schroefje24.png
Schroefje24.png
Beagleboneblack.jpg
Naam Inkoopactie Beaglebone black
Locatie nvt
Ruimte nvt
Datum juni 7, 2013 20:00:00 - juni 7, 2013 20:00:00
Contact WitchDoc
Info Samen kopen is goedkoper
Beagleboneblack.jpg File:Beagleboneblack.jpg


Ik (WitchDoc Picture.jpg WitchDoc WitchDoc

Wie?:

Projecten: BusNotifier, CeeDeesplay, GateControldevice, Marvin, RomanRotate

Madskills:

Klik voor meer info...
) wil graag een BeagleBone Black aanschaffen. Omdat deze vanaf vijf stuks een stukje goedkoper worden bij rs-online (en je dan meteen ook gratis verzending meepakt) deze animo check.

Wat?

Het gaat dus om de Beagleboard Black, een developmentbordje vergelijkbaar met de Raspberry Pi maar met meer I/O pinnen. Verder doet de grafische chipset op de Beaglebone een beetje onder voor die op de Rpi. Voor meer informatie zie bovenstaande link.

Kosten

Vanaf 5 stuks is bij RS-online de prijs ex. BTW € 37,50. Inclusief BTW kom je op € 45,363. Dus.

  • Klein onderzoekje van mij, zonder eventuele speciale kortingen:
Farnell: € 38,74 per stuk [1]. Inclusief BTW € 46,8754.
Digikey: € 38,02 per stuk [2]. Inclusief BTW € 46,0042.
Mouser: € 37,13 per stuk [3]. Inclusief BTW € 44,9273.
RS-Online: € 40,20 per stuk, € 37.50 per 5 [4] maar niets op voorraad. Inclusief BTW € 48,642 of € 45,375.
En welke !#$%^&*^%$#@ is op het idee gekomen om een kapotte capcha engine te plaatsen (unsecure externe js, jaja).
--
denz 18 jun 2013 17:28 (CEST)

Dus ... Mouser heeft ze goeiekoper en direct beschikbaar. Gaan we even werk van maken.

Looptijd

Ik wil de animo check sluiten op vrijdag 7 juni. Op moment van schrijven (30 mei) staat het bordje bij RS-Online in backorder, over leverdatum kan ik daarom nog niets roepen.

Deze animo check is gesloten, de bordjes zijn inmiddels binnen. BugBlue heeft er een aantal extra ingekocht die in de automaat terug te vinden zijn.

Deelnemers

Ervaringen

Door: WitchDoc (overleg) 3 jul 2013 22:01 (CEST)

Mijn eerste impressie was; "Wow!". De BBB komt compleet met een preinstalled Angstrom Linux distributie en je hoeft 'm alleen maar aan te sluiten op je USB pooort om er mee te kunnen spelen.

firstboot

Bordje uitgepakt en met bijgeleverde USB kabel aan mijn Fedora 18 laptop gehangen, er gaat een blauwe powerled branden en er zijn nog vier user programmable leds die in de default setting system activity aangeven (heartbeat, μSD, CPU en eMMC). Grappig maar dat gaat snel irriteren, vooral als je het bordje naast je laptop (en nog net in je zichtveld) hebt liggen. Het device meldt zich aan als een multifunction USB gadget

  • Bus 001 Device 003: ID 1d6b:0104 Linux Foundation Multifunction Composite Gadget

De volgende drivers worden geladen;

  • usbcore: registered new interface driver usb-storage
  • usbcore: registered new interface driver cdc_ether
  • usbcore: registered new interface driver rndis_host
  • usbcore: registered new interface driver cdc_acm
  • usbcore: registered new interface driver rndis_wlan

Het storage device geeft toegang tot een handleiding, de webserver root e.d. Een aantal bestanden bleken bij mijn bordje 0 bytes groot, bijvoorbeeld "ID.txt" waarin de OS versie te vinden zou moeten zijn.

Er is op mijn laptop ook een nieuwe NIC aangemaakt met ip-adres 192.168.7.1 en GW 192.168.7.3. Een nmap van 192.168.7.2 geeft de volgende informatie;

Starting Nmap 6.25 ( http://nmap.org ) at 2013-07-03 20:29 CEST
Nmap scan report for 192.168.7.2
Host is up (0.0088s latency).
Not shown: 996 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
80/tcp   open  http
443/tcp  open  https
3000/tcp open  ppp
  • ssh root@192.168.7.2 (geen password) werkt.
  • webserver werkt maar vraagt om het ip-adres van het bord, ip-adres ingevuld maar de voorbeeld bonescript functies werken niet :(
  • HTTPS geeft een melding "The page isn't redirecting properly" een willekeurige pagina toevoegen aan de URL geeft een gateone 404 error (wel grappig).
  • De HTTP pagina geeft in mijn Google Chrome een "He's dead jim." error, in mijn logging zie ik een segfault ... :(
chromium-browse[3593]: segfault at e8020bf ip b35c4f36 sp ab6758e0 error 6 in chromium-browser[b256b000+5220000]

Hmmmm

Na mijn initieele blijschap toch een beetje een tegenvaller. Als dit alles meteen zou werken is het heel cool maar er zitten nog wat foutjes in deze versie. Via de command prompt (over ssh) kwam ik er achter dat de huidige frimware versie 2013.06.06 is (cat /etc/dogtag), op de beaglebone site is een nieuwere te vinden die vrij eenvoudig te flashen is, je hebt alleen een SD kaartje en geduld nodig.

Versie 2013.06.20

Deze versie doet het bij mij al een stuk beter, de "0 byte" bestanden zijn nu wel correct, de voorbeeld code op de webserver vind zelf het juiste ip-adres en code werkt ook! :) De https pagina geeft nog steeds dezelfde foutmelding Voor de https server moet de datum van het systeem even goed gezet worden.

cloud9

Ik weet niet zeker of dit in de 2013.06.06 versie ook werkt, daar heb ik het niet geprobeerd. Op poort 3000 is een HTML IDE (cloud9) te vinden, hierin staan voorbeelden van node.js javascript sources waarmee direct I/O poorten aan te sturen zijn. De editor heeft zelfs een VIM mode (i like!). Er zijn een paar example bestanden, waaronder blinkendled. Hier zit nog iets fout, de examples lijken het niet te doen.

Conclusie

IMHO is dit een vreselijk cool bordje, er zitten nog wat kinderziektes in maar het zal mij niet verbazen als dit ding binnenkort de de-facto standaard is voor een blinkenled toepassing met extra blog creds.