BeagleBone Black Projects for Beginners

INHOUDSOPGAWE:

BeagleBone Black Projects for Beginners
BeagleBone Black Projects for Beginners
Anonim

Met 'n voorgestelde kleinhandelprys van $45 en 'n stel kenmerke wat dit 'n veelsydige mengsel van Raspberry Pi en Arduino maak, bied BeagleBone Black 'n wonderlike inleiding tot hardeware-ontwikkeling en 'n moontlike pad van projekte wat as 'n stokperdjie tot kommersieel gemaak word. lewensvatbare hardewareprodukte.

Begin die BeagleBone Black gebruik deur een van verskeie nuttige inleidende projekte.

Image
Image

LED 'Hello World'

Vir baie beginnerprogrammeerders is die eerste koderingsprojek wat hulle voltooi die algemene Hello World. Hierdie eenvoudige program voer daardie woorde uit na die skerm. Hierdie projek op BeagleBoard is ontwikkel deur 'n gemeenskapslid om 'n soortgelyke inleiding te bied om die BeagleBoard Black te bedryf.

Die projek gebruik die Node API, wat aan baie webontwikkelaars bekend sal wees. Die API beheer 'n LED wat deur kleure van rooi na groen na blou beweeg. Hierdie eenvoudige projek is 'n goeie inleiding tot die BeagleBone Black as 'n platform.

Facebook Like Counter

Soos die vorige projek, gebruik hierdie projek 'n bekende sagteware API as 'n inleiding tot ontwikkeling op die BeagleBone Black. Die Facebook-agtige teller gebruik Facebook se OpenGraph API om die aantal Likes vir 'n spesifieke nodus op die grafiek te ontvang deur die JSON-formaat te gebruik. Die projek voer die nommer uit na 'n vier-syfer, sewe-segment LED-skerm.

Die projek bied 'n eenvoudige demonstrasie van BeagleBone se krag om maklik met webdienste te koppel, terwyl dit ook baie fisiese uitbreidingsopsies vir uitvoer bied. Die webkoppelvlakke sal aan baie ontwikkelaars bekend wees. Die Cloud9/Node.js-skrip wat gebruik word om die LED aan te dryf, behoort ook toeganklik te wees vir baie beginnerprogrammeerders.

Netwerkmoniteringtoestel

Die BeagleBone Black is toegerus met verskeie hardewareverbindingsopsies. Die Ethernet-poort aan boord laat dit toe om 'n netwerkmoniteringtoestel te word.

Hierdie projek gebruik tegnologie van 'n maatskappy genaamd ntop. Die mense by ntop het 'n port van hul sagteware vir BeagleBone Black verskaf. By die samestelling en installering van die kode, monitor die BeagleBone internetverbindings op jou netwerk, en identifiseer hoëbandwydtegebruikers en potensiële sekuriteitsrisiko's. Hierdie projek kan dalk dien as 'n bekostigbare hulpmiddel vir 'n stelseladministrateur wat 'n klein kantoornetwerk bestuur.

BeagleBrew

As jy 'n oopbron-tegnologie-entoesias is, kan die BeagleBrew-projek 'n goeie inleiding tot die BeagleBone Black wees. Die BeagleBrew is gedeeltelik ontwikkel deur lede van Texas Instruments, die ontwerpers agter die BeagleBoard-projek.

Die stelsel gebruik 'n staalspoel, 'n waterhittewisselaar en 'n temperatuursensor om die temperatuur van 'n fermentasie te monitor en dit te bestuur deur 'n webgebaseerde koppelvlak te gebruik. Dit is in wese 'n temperatuurreguleerder, wat 'n eenvoudige konsep is wat geskik is vir beginner tot intermediêre BeagleBone-entoesiaste.

Android op BeagleBone

Die BeagleBone Android-projek beweeg op die skaal van kompleksiteit en bring die gewilde oopbron-selfoonbedryfstelsel na die BeagleBone Black. Die projek, genaamd roeiboot, is 'n Android-poort vir TI Sitara-verwerkers, insluitend die AM335x-skyfie wat dien as die basis vir BeagleBone Black. Die projek het 'n groeiende gemeenskap van ontwikkelaars. Dit poog om 'n stabiele poort van Android aan 'n aantal TI-verwerkers te verskaf.

Die roeiboothawe is getoets met baie Android-toepassings van verskeie funksies, insluitend lêerstelseltoegang, kartering en speletjies. Hierdie projek is 'n goeie beginpunt vir ontwikkelaars wat belangstel in Android as die basis vir hardewareprojekte buite selfone.

Aanbeveel: