BeagleBone Black-projekt för nybörjare

Innehållsförteckning:

BeagleBone Black-projekt för nybörjare
BeagleBone Black-projekt för nybörjare
Anonim

Med ett rekommenderat pris på $45 och en uppsättning funktioner som gör det till en mångsidig blandning av Raspberry Pi och Arduino, erbjuder BeagleBone Black en bra introduktion till hårdvaruutveckling och en potentiell väg från projekt gjorda som hobby till kommersiellt hållbara hårdvaruprodukter.

Börja använda BeagleBone Black genom ett av flera användbara introduktionsprojekt.

Image
Image

LED 'Hello World'

För många nybörjare är det första kodningsprojektet de slutför den gemensamma Hello World. Detta enkla program matar ut dessa ord till displayen. Det här projektet på BeagleBoard utvecklades av en communitymedlem för att erbjuda en liknande introduktion till att använda BeagleBoard Black.

Projektet använder Node API, som kommer att vara bekant för många webbutvecklare. API:n styr en lysdiod som växlar genom färger från rött till grönt till blått. Detta enkla projekt är en bra introduktion till BeagleBone Black som plattform.

Facebook Like Counter

Liksom förra projektet använder detta projekt ett välbekant mjukvaru-API som en introduktion till utveckling på BeagleBone Black. Den Facebook-liknande räknaren använder Facebooks OpenGraph API för att ta emot antalet Likes för en viss nod på grafen med JSON-formatet. Projektet matar ut numret till en fyrsiffrig LED-display med sju segment.

Projektet ger en enkel demonstration av BeagleBones förmåga att enkelt samverka med webbtjänster, samtidigt som det erbjuder många fysiska förlängnings alternativ för utdata. Webbgränssnitten kommer att vara bekanta för många utvecklare. Cloud9/Node.js-skriptet som används för att driva lysdioden bör också vara tillgängligt för många nybörjare programmerare.

Nätverksövervakningsenhet

BeagleBone Black är utrustad med flera alternativ för hårdvaruanslutningar. Den inbyggda Ethernet-porten gör att den kan bli en nätverksövervakningsenhet.

Det här projektet använder teknik från ett företag som heter ntop. Människorna på ntop tillhandahöll en port av sin programvara för BeagleBone Black. Efter kompilering och installation av koden övervakar BeagleBone internetanslutningar på ditt nätverk och identifierar användare med hög bandbredd och potentiella säkerhetsrisker. Det här projektet kan fungera som ett prisvärt verktyg för en systemadministratör som driver ett litet kontorsnätverk.

BeagleBrew

Om du är en teknikentusiast med öppen källkod kan BeagleBrew-projektet vara en bra introduktion till BeagleBone Black. BeagleBrew utvecklades delvis av medlemmar i Texas Instruments, formgivarna bakom BeagleBoard-projektet.

Systemet använder en stålslinga, en vattenvärmeväxlare och en temperatursensor för att övervaka temperaturen på en jäsning och hantera den med ett webbaserat gränssnitt. Det är i huvudsak en temperaturregulator, vilket är ett enkelt koncept som är lämpligt för nybörjare till medelstora BeagleBone-entusiaster.

Android på BeagleBone

BeagleBone Android-projektet flyttar uppåt i komplexitetsskalan och för det populära mobiloperativsystemet med öppen källkod till BeagleBone Black. Projektet, som heter roddbåt, är en Android-port för TI Sitara-processorer, inklusive AM335x-chippet som fungerar som basen för BeagleBone Black. Projektet har en växande gemenskap av utvecklare. Syftet är att tillhandahålla en stabil port för Android till ett antal TI-processorer.

Roddbåtshamnen har testats med många Android-appar med olika funktioner, inklusive filsystemåtkomst, kartläggning och spel. Det här projektet är en bra startpunkt för utvecklare som är intresserade av Android som grund för hårdvaruprojekt bortom mobiltelefoner.

Rekommenderad: