Skip to main content

BeagleBone Black Projects for Beginners

Getting Started with the Beagle Bone Black (April 2025)

Getting Started with the Beagle Bone Black (April 2025)
Anonim

BeagleBone Black har fått stor oppmerksomhet i det siste. Med en foreslått utsalgspris på $ 45 og et sett med funksjoner som gjør den til en allsidig blanding av Raspberry Pi og Arduino, tilbyr den en flott introduksjon til maskinvareutvikling og en potensiell vei fra prosjekter som er gjort som en hobbyist til kommersielt levedyktige maskinvareprodukter. For de nye til BeagleBone Black, og lurer på mulighetene, er det et utvalg av prosjekter på plattformen som tilbyr varierende utfordringer til en nybegynner.

LED "Hello World"

For mange nybegynnere er det første programmeringsprosjektet tatt på "Hello World", et enkelt program som skriver ut disse ordene på skjermen. Dette prosjektet på BeagleBoard ble utviklet av et medlem av samfunnet for å tilby en lignende introduksjon til driften av BeagleBoard Black. Prosjektet bruker Node API, som vil være kjent for mange webutviklere. API-en brukes til å styre en LED som lyser og sykler gjennom farger fra rød til grønn til blå. Dette enkle prosjektet er en god introduksjon til BeagleBone Black som en plattform.

Facebook Like Counter

Dette prosjektet, som forrige, bruker en kjent programvare API som en introduksjon til utvikling på BeagleBone Black. Facebook-lignende teller bruker Facebooks OpenGraph API for å motta antall "likes" for en bestemt node på grafen ved hjelp av JSON-formatet. Prosjektet utfører deretter nummeret til en 4-sifret, syv segmenter LED-skjerm. Prosjektet gir en enkel demonstrasjon av BeagleBones kraft ved å enkelt komme i kontakt med webtjenester, samtidig som det tilbyr mange forskjellige fysiske utvidelsesalternativer for utdata. Nettgrensesnittene vil være kjent for mange utviklere, og Cloud9 / Node.js-skriptet som brukes til å koble lysdioden, bør også være tilgjengelig for mange nybegynnere.

Nettverksovervåkingsenhet

BeagleBone Black er godt utstyrt med en rekke tilkoblingsalternativer for maskinvare, og den innebygde Ethernet-porten gjør det enkelt å bli en praktisk nettverksovervåking. Dette prosjektet bruker teknologi fra et firma kalt ntop, som har utviklet en serie med åpen kildekode nettverksovervåking programvare. Folkene på ntop har gitt en port av programvaren til BeagleBone Black. Ved å kompilere og installere koden, kan BeagleBone brukes til å overvåke Internett-tilkoblinger på nettverket ditt, identifisere brukere med høy båndbredde og potensielle sikkerhetsrisiko. Dette prosjektet kan til og med potensielt tjene som et rimelig verktøy for en sysadmin som kjører et lite kontornettverk.

BeagleBrew

Uttrykket "gratis, som i øl" brukt av open source tech entusiaster snakker til smaker av mange i samfunnet; For disse menneskene kan BeagleBrew-prosjektet være en god introduksjon til BeagleBone Black. BeagleBrew ble utviklet delvis av medlemmer av Texas Instruments, designerne bak BeagleBoard-prosjektet. Systemet bruker en stålspole, en vannvarmeveksler og en temperatursensor for å overvåke temperaturen på en gjæring, og administrere den ved hjelp av et nettbasert grensesnitt. Det er i hovedsak en temperaturregulator, som er et enkelt nok konsept at det kan være egnet for nybegynnere til mellomliggende BeagleBone-entusiaster.

Android på BeagleBone

BeagleBone Android-prosjektet overfører omfanget av kompleksitet, og bringer den populære open source-mobilen til BeagleBone Black. Prosjektet, kalt "rowboat", er en Android-port for TI Sitara-prosessorer, inkludert AM335x-brikken som fungerer som base for BeagleBone Black. Prosjektet har et voksende samfunn av utviklere og har som mål å gi en stabil port av Android til en rekke TI-prosessorer. Robåtbåten har blitt testet med mange Android-apper av ulike funksjoner, inkludert filsystemtilgang, kartlegging og til og med spill. Dette prosjektet er et flott hoppepunkt for utviklere som er interessert i Android som grunnlag for maskinvareprosjekter utover mobiltelefoner.