Con un prezzo al dettaglio suggerito di $ 45 e una serie di funzionalità che lo rendono un mix versatile di Raspberry Pi e Arduino, BeagleBone Black offre un'ottima introduzione allo sviluppo hardware e un potenziale percorso dai progetti realizzati come hobbisti a quelli commerciali prodotti hardware validi.
Inizia a usare BeagleBone Black attraverso uno dei tanti utili progetti introduttivi.
LED 'Hello World'
Per molti programmatori principianti, il primo progetto di codifica che completano è il comune Hello World. Questo semplice programma emette quelle parole sul display. Questo progetto su BeagleBoard è stato sviluppato da un membro della comunità per offrire un'introduzione simile al funzionamento di BeagleBoard Black.
Il progetto utilizza l'API Node, che sarà familiare a molti sviluppatori web. L'API controlla un LED, che scorre i colori dal rosso al verde al blu. Questo semplice progetto è una buona introduzione al BeagleBone Black come piattaforma.
Facebook Like Counter
Come il progetto precedente, questo progetto utilizza un'API software familiare come introduzione allo sviluppo su BeagleBone Black. Il contatore simile a Facebook utilizza l'API OpenGraph di Facebook per ricevere il numero di Mi piace per un particolare nodo sul grafico utilizzando il formato JSON. Il progetto emette il numero su un display LED a quattro cifre e sette segmenti.
Il progetto fornisce una semplice dimostrazione del potere di BeagleBone di interfacciarsi facilmente con i servizi Web, offrendo anche molte opzioni di estensione fisica per l'output. Le interfacce web saranno familiari a molti sviluppatori. Lo script Cloud9/Node.js utilizzato per alimentare il LED dovrebbe essere accessibile anche a molti programmatori principianti.
Dispositivo di monitoraggio della rete
BeagleBone Black è dotato di diverse opzioni di connessione hardware. La porta Ethernet integrata gli consente di diventare un dispositivo di monitoraggio della rete.
Questo progetto utilizza la tecnologia di un'azienda chiamata ntop. Le persone di ntop hanno fornito un port del loro software per BeagleBone Black. Dopo aver compilato e installato il codice, BeagleBone monitora le connessioni Internet sulla rete, identificando utenti con larghezza di banda elevata e potenziali rischi per la sicurezza. Questo progetto potrebbe fungere da strumento conveniente per un amministratore di sistema che gestisce una piccola rete di uffici.
BeagleBrew
Se sei un appassionato di tecnologia open source, il progetto BeagleBrew potrebbe essere un'ottima introduzione al BeagleBone Black. Il BeagleBrew è stato sviluppato in parte dai membri di Texas Instruments, i designer dietro il progetto BeagleBoard.
Il sistema utilizza una serpentina in acciaio, uno scambiatore di calore ad acqua e un sensore di temperatura per monitorare la temperatura di una fermentazione e gestirla utilizzando un'interfaccia basata sul web. È essenzialmente un regolatore di temperatura, che è un concetto semplice adatto per gli appassionati di BeagleBone da principianti a intermedi.
Android su BeagleBone
Spostando la scala della complessità, il progetto BeagleBone Android porta il popolare sistema operativo mobile open source su BeagleBone Black. Il progetto, chiamato rowboat, è un port Android per processori TI Sitara, incluso il chip AM335x che funge da base per BeagleBone Black. Il progetto ha una comunità crescente di sviluppatori. Mira a fornire un porting stabile di Android a un certo numero di processori TI.
Il porto della barca a remi è stato testato con molte app Android con varie funzioni, inclusi l'accesso al file system, la mappatura e i giochi. Questo progetto è un ottimo punto di partenza per gli sviluppatori interessati ad Android come base per progetti hardware oltre i telefoni cellulari.