begyndt med beaglebone sort: en 1ghz arm linux maskine for 45 dollars

, beaglebone sort (bbb) giver en 1ghz arm cortex-a8 med 512mb ram og 2gb af emmc lysglimt, som du kan løbe en nationale samlingsregering /linux - systemet omkring 3,8 linux kerne.smid ethernet, hdmi og en masse til nåle i blandingen, og du har en lille maskine, som ligger på grænsen mellem indbyggede linux og arduino verden.den sorte er den seneste tilføjelse til beagle række arm ud, fælles bord, computere og er baseret på beaglebone før det.den pakke, som jeg har med bbb indeholdt bestyrelsen og en usb - kabler.du kan bbb over usb - kabel fra centrum, så en særlig magt, brick er ikke en nødvendighed.,,, jeg kigger på rækkerne af 46 nåle på hver side af bbb tyder på, at bestyrelsen er meget nyttige for mange hardware - projekter.afhængig af, hvordan du skal finde din bbb - kan have op til 65 til digital til nåle, 8 pwms, 4 timers, 7 1.8v analog input, et løbenummer uarts, 2 i2c, og 2) sammen med adgang til 3.3v og sv. nogle af de nåle kan anvendes til flere formål.for eksempel, pin - 17 på en mission er en digital io nål, en i2c og en spi nål, så du er nødt til at vælge, til hvilket formål, du vil bruge den.de to hoved blokke på bbb er benævnt p8 og p9.,, hdmi produktion på bbb er gennemført ved at bringe en "kap" på de vigtigste bord.kapper er hvad beagle ef - kalder de kort, som kan være knyttet til den nål personer, svarende til det, der kaldes skjolde i arduino verden.den hdmi produktion på bbb bruger en indsamling af generelle produktion nåle fra to personer på bbb.især vil den 3 spi nåle på hovedet. og 30 skruer på p8 header.så hvis du har en hdmi - så du mister ca. 2 /3 af tapperne på p9 header.mere foruroligende, hvis du planlægger at produktion til en 1080 display, man kun kan få et 24hz produktion i denne resolution (side 68 i systemet - manual).selv om denne begrænsning har ændret sig i løbet af software revisioner.,, ved at komme i gang med beaglebone sort, da jeg første gang tog bbb - jeg har en grafisk skærm i sin hdmi, men jeg kunne ikke få nogen mus eller tastatur til at arbejde på et usb - stik med enten en passiv eller drives hub.det var da besluttede jeg, at jeg havde brug for at ajourføre de seneste software, før proceduren fortsættes.det første skridt i en ajourføring af linux fordeling på emmc af bbb er at downloade ångstrøm fordeling emmc blotter fra de seneste billeder.brug unxz til pakker alt ud de downloadede image og dd til at skrive det på en microsd kort.mange af de retninger, herunder dem, der kom på min bbb i sig selv er meget vinduer centriske.,, når du har skrevet den ca. 4gb billede for en microsd kort, sluk bbb, stik kortet ind i bbb og anvendelse af magt, mens de holder "støvler" knap, som er på den modsatte side af bbb hvor microsd kort tændrør.i blinkende, lysdioder vil blinke, og da gjort alt leds - vil forblive på.for mig er det blinkende procedure tog ca. en time til at fuldføre, efter ajourføring af emmc fandt jeg, at hvis jeg tog bbb med et net kabel tilsluttet, fik jeg aldrig hdmi output.for at få en udstilling, jeg havde endda uden net, kabel - og så stik i net, kabel - tv, til at få adgang til nettet,.,, magt, kloge, bbb drew 2.7 watts bare ligger på et på 720 s desktop - med en passiv hub, tastatur og mus forbundet, men uden netforbindelse.kontrol i et kabel øgede henlede 3.2. w at cpu 'en på 100% er flyttet til 3,9 w samlede.at afbryde hub (og dermed tastatur og mus) faldt den magt gøre med 0,8 w.,, hvordan anvendes gpio stifter, adgang til de forskellige nåle i ip - adressen på venstre og højre side af bbb er gjort gennem linux kerne ved hjælp af sine gpio grænseflader.for at vise, hvordan at give dette en spin - knyttet en ført fra nål 42 (gpio_7) til jorden - 44 til det næste.det er det røde lys vist i billedet ovenfor.bbb startet uden førte tændt.,, at få den ført til skinner, du er nødt til at kortlægge de gpio_7 nål i filesystem.dette gøres ved at gentage gpio nål i eksportdokument.som du kan se, nedenfor, jeg skabte den nye gpio7 forbindelse med de eksportdokumenter, for at kontrollere, at nål.værdien er i første omgang nul, men når jeg echo højt i kurs fået oplyst., ,root@bbb:/sys/class/gpio# echo 7 > /sys/class/gpio/export root@bbb:/sys/class/gpio# ls -lh total 0 --w------- 1 root root 4.0K Jun 1 10:54 export lrwxrwxrwx 1 root root 0 Jun 1 10:54 gpio7 -> ../../devices/virtual/gpio/gpio7 lrwxrwxrwx 1 root root 0 Jan 1 2000 gpiochip0 -> ../../devices/virtual/gpio/gpiochip0 lrwxrwxrwx 1 root root 0 Jan 1 2000 gpiochip32 -> ../../devices/virtual/gpio/gpiochip32 lrwxrwxrwx 1 root root 0 Jan 1 2000 gpiochip64 -> ../../devices/virtual/gpio/gpiochip64 lrwxrwxrwx 1 root root 0 Jan 1 2000 gpiochip96 -> ../../devices/virtual/gpio/gpiochip96 --w------- 1 root root 4.0K Jan 1 2000 unexport root@bbb:/sys/class/gpio# cd gpio7 root@bbb:/sys/class/gpio/gpio7#kat værdi 0 root @ bbb: /. /time /gpio /gpio7&#echo low > retning root @ bbb: /. /time /gpio /gpio7&#echo high > ledelse, for at bruge gpio nåle, der ikke er forbundet med det første gpio styrechippen (der kontrollerer 32 nåle), du bør henvise til udvidelsen header pinout tabel i systemet referencehåndbog til at beregne det korrekte tal for echo i eksporten fil.for eksempel gpio_51 om pin - 16 i. hovedet er gpio1 [19].dette gør det den 19. nål på den anden gpio registeransvarlige, så du vil echo 32 + 19 = 51 til eksport fil adgang til gpio_51.,, et emne, som jeg har mødt i forbindelse med hardware - design, er, at de store usb - stik på bbb er meget tæt på microhdmi havn, som er knyttet til den anden side af bestyrelsen.den fælles kombination af kontrol i kabler til begge havne til kabel - tv sleaves presse hinanden lidt. i min næste artikel på bbb vil jeg vise benchmarks for sine cpu, sammen med resultater tal for emmc flash, der kommer om bord.

BeagleBone Black, with LED lighted.



Previous:
Next Page: