BeagleBone Black Projects for Beginners

Innholdsfortegnelse:

BeagleBone Black Projects for Beginners
BeagleBone Black Projects for Beginners
Anonim

Med en veiledende utsalgspris på $45 og et sett med funksjoner som gjør det til en allsidig blanding av Raspberry Pi og Arduino, tilbyr BeagleBone Black en flott introduksjon til maskinvareutvikling og en potensiell vei fra prosjekter laget som hobby til kommersielt levedyktige maskinvareprodukter.

Begynn å bruke BeagleBone Black gjennom ett av flere nyttige introduksjonsprosjekter.

Image
Image

LED 'Hello World'

For mange begynnende programmerere er det første kodeprosjektet de fullfører den vanlige Hello World. Dette enkle programmet sender disse ordene til skjermen. Dette prosjektet på BeagleBoard ble utviklet av et fellesskapsmedlem for å tilby en lignende introduksjon til bruk av BeagleBoard Black.

Prosjektet bruker Node API, som vil være kjent for mange nettutviklere. API styrer en LED, som går gjennom farger fra rødt til grønt til blått. Dette enkle prosjektet er en god introduksjon til BeagleBone Black som plattform.

Facebook Like Counter

I likhet med forrige prosjekt bruker dette prosjektet en kjent programvare-API som en introduksjon til utvikling på BeagleBone Black. Den Facebook-lignende telleren bruker Facebooks OpenGraph API for å motta antall Likes for en bestemt node på grafen ved å bruke JSON-formatet. Prosjektet sender ut nummeret til en firesifret LED-skjerm med syv segmenter.

Prosjektet gir en enkel demonstrasjon av BeagleBones kraft til å enkelt grensesnitt med webtjenester, samtidig som det tilbyr mange fysiske utvidelses alternativer for utdata. Nettgrensesnittene vil være kjent for mange utviklere. Cloud9/Node.js-skriptet som brukes til å drive LED-en, bør også være tilgjengelig for mange nybegynnere.

Nettverksovervåkingsenhet

BeagleBone Black er utstyrt med flere maskinvaretilkoblingsmuligheter. Den innebygde Ethernet-porten gjør at den kan bli en nettverksovervåkingsenhet.

Dette prosjektet bruker teknologi fra et selskap som heter ntop. Folkene på ntop ga en port av programvaren deres for BeagleBone Black. Ved kompilering og installasjon av koden overvåker BeagleBone internettforbindelser på nettverket ditt, og identifiserer brukere med høy båndbredde og potensielle sikkerhetsrisikoer. Dette prosjektet kan fungere som et rimelig verktøy for en systemadministrator som driver et lite kontornettverk.

BeagleBrew

Hvis du er en åpen kildekode-teknologientusiast, kan BeagleBrew-prosjektet være en flott introduksjon til BeagleBone Black. BeagleBrew ble delvis utviklet av medlemmer av Texas Instruments, designerne bak BeagleBoard-prosjektet.

Systemet bruker en stålspiral, en vannvarmeveksler og en temperatursensor for å overvåke temperaturen på en gjæring, og administrere den ved hjelp av et nettbasert grensesnitt. Det er egentlig en temperaturregulator, som er et enkelt konsept som passer for nybegynnere til middels BeagleBone-entusiaster.

Android på BeagleBone

BeagleBone Android-prosjektet beveger seg oppover kompleksitetsskalaen og bringer det populære mobiloperativsystemet med åpen kildekode til BeagleBone Black. Prosjektet, k alt robåt, er en Android-port for TI Sitara-prosessorer, inkludert AM335x-brikken som fungerer som base for BeagleBone Black. Prosjektet har et voksende fellesskap av utviklere. Målet er å gi en stabil Android-port til en rekke TI-prosessorer.

Robåthavnen har blitt testet med mange Android-apper med forskjellige funksjoner, inkludert filsystemtilgang, kartlegging og spill. Dette prosjektet er et flott startpunkt for utviklere som er interessert i Android som grunnlag for maskinvareprosjekter utover mobiltelefoner.

Anbefalt: