BeagleBone Black projekti iesācējiem

Universāla platforma elektronikas prototipēšanai

BeagleBone Black pēdējā laikā ir pievērsusi lielu uzmanību. Ar ieteicamo mazumtirdzniecības cenu 45 ASV dolāru apmērā un tādu funkciju klāstu, kas padara to par daudzveidīgu Raspberry Pi un Arduino kombināciju, tā piedāvā lielisku priekšstatu par aparatūras izstrādi un potenciālu ceļu no projektiem, kas tiek veikti kā hobijs līdz komerciāli dzīvotspējīgiem aparatūras produktiem. Tiem, kas jaunāki par BeagleBone Black, un interesējoties par iespējām, šeit ir virkne projektu platformā, kas iesācējiem piedāvā dažādus izaicinājumu līmeņus.

LED "Hello World"

Daudziem iesācējiem pirmais plānotais projekts ir "Hello World" - vienkārša programma, kas izsniedz šos vārdus ekrānam. Šo BeagleBoard projektu izstrādāja sabiedrības loceklis, lai piedāvātu līdzīgu ievadu BeagleBoard Black darbībai. Projektā tiek izmantota Node API, kas būs pazīstama daudziem tīmekļa izstrādātājiem. API tiek izmantots, lai kontrolētu gaismas diode, kas iedegas, un ciklus pa krāsām no sarkanas uz zaļo līdz zilu. Šis vienkāršais projekts ir labs ievads BeagleBone Black kā platformai.

Facebook kā counter

Šis projekts, tāpat kā iepriekšējais, izmanto pazīstamu programmatūras API kā ievadu, lai izstrādātu BeagleBone Black. Faktiskais Facebook, piemēram, skaitītājs, izmanto Facebook OpenGraph API, lai saņemtu "patīk" skaitu konkrētam mezglam grafikā, izmantojot JSON formātu. Projekts pēc tam izdala numuru ar četrciparu, septiņu segmentu LED displeju. Projekts nodrošina vienkāršu BeagleBone spēka demonstrēšanu, viegli saskaroties ar tīmekļa pakalpojumiem, vienlaicīgi piedāvājot arī dažādas fiziskās paplašināšanas iespējas produkcijai. Tīmekļa saskarnes būs pazīstamas daudziem izstrādātājiem, un Cloud9 / Node.js skriptam, ko izmanto, lai darbinātu LED būtu arī pieeja daudziem iesācējiem programmētājiem.

Tīkla uzraudzības ierīce

BeagleBone Black ir labi aprīkota ar daudzām aparatūras savienojuma iespējām, un borta Ethernet ports ļauj tam viegli kļūt par parocīgu tīkla uzraudzības ierīci. Šis projekts izmanto tehnoloģiju no uzņēmuma ntop, kurš ir izstrādājis atvērtā koda tīkla uzraudzības programmatūras komplektu. Cilvēki pie ntop ir nodrošinājuši ostas savu programmatūru BeagleBone Black. Komplektaties un instalējot kodu, BeagleBone var izmantot, lai uzraudzītu interneta savienojumus tīklā, identificējot liela joslas platuma lietotājus un iespējamos drošības riskus. Šis projekts pat varētu būt par pieņemamu līdzekli, lai sysadmin varētu darboties nelielā biroja tīklā.

BeagleBrew

Izteiciens "brīvi, kā alus", ko izmanto atvērtā koda tehnoloģiju entuziasti, izskaidro daudzu cilvēku garšu; šiem cilvēkiem BeagleBrew projekts varētu būt lielisks ievads BeagleBone Black. "BeagleBrew" daļēji izstrādāja "Texas Instruments" dalībnieki, BeagleBoard projekta aizstāvji. Sistēma izmanto tērauda spoli, ūdens siltummaini un temperatūras sensoru, lai uzraudzītu fermentācijas temperatūru, un pārvaldīt to, izmantojot tīmekļa saskarni. Tas būtībā ir temperatūras regulators, kas ir pietiekami vienkāršs jēdziens, kas varētu būt piemērots iesācējiem līdz starpposma BeagleBone entuziastiem.

Android ierīcē BeagleBone

Pārejot uz sarežģītības pakāpi, BeagleBone Android projekts apvieno populāro atklātā pirmkoda mobilo operētājsistēmu ar BeagleBone Black. Projekts ar nosaukumu "rāpojošs laiviņš" ir Android ports TI Sitara procesoriem, ieskaitot AM335x mikroshēmu, kas kalpo kā BeagleBone Black pamats. Projektam ir pieaugoša izstrādātāju kopiena, un tā mērķis ir nodrošināt stabilu Android portu vairākiem TI procesoriem. Kutera osta ir pārbaudīta, izmantojot daudzas dažādu funkciju Android lietotnes, tostarp failu sistēmas piekļuvi, kartēšanu un pat spēles. Šis projekts ir lielisks izņēmuma punkts izstrādātājiem, kuri interesējas par Android kā par aparatūras projektu, kas nav mobilie tālruņi, pamatu.