BeagleBone Black projekti iesācējiem

Satura rādītājs:

BeagleBone Black projekti iesācējiem
BeagleBone Black projekti iesācējiem
Anonim

Ar ieteicamo mazumtirdzniecības cenu 45 USD un funkciju kopumu, kas padara to par daudzpusīgu Raspberry Pi un Arduino kombināciju, BeagleBone Black piedāvā lielisku ievadu aparatūras izstrādē un potenciālu ceļu no projektiem, kas izstrādāti kā hobijs, uz komerciālu. dzīvotspējīgi aparatūras produkti.

Sāciet lietot BeagleBone Black, izmantojot kādu no vairākiem noderīgiem ievadprojektiem.

Image
Image

LED 'Sveika pasaule'

Daudziem iesācējiem programmētājiem pirmais kodēšanas projekts, ko viņi pabeidz, ir kopīgais Hello World. Šī vienkāršā programma parāda šos vārdus displejā. Šo projektu vietnē BeagleBoard izstrādāja kāds kopienas loceklis, lai piedāvātu līdzīgu ievadu BeagleBoard Black lietošanai.

Projektā tiek izmantota mezgla API, kas būs pazīstama daudziem tīmekļa izstrādātājiem. API kontrolē LED, kas maina krāsas no sarkanas līdz zaļai līdz zilai. Šis vienkāršais projekts ir labs ievads par BeagleBone Black kā platformu.

Facebook Patīk skaitītājs

Tāpat kā iepriekšējā projektā, arī šajā projektā tiek izmantota pazīstama programmatūras API kā ievads BeagleBone Black izstrādei. Facebook līdzīgais skaitītājs izmanto Facebook OpenGraph API, lai saņemtu atzīmju Patīk skaitu konkrētam diagrammas mezglam, izmantojot JSON formātu. Projekts izvada numuru četrciparu, septiņu segmentu LED displejā.

Projekts sniedz vienkāršu demonstrāciju par BeagleBone spēju viegli saskarties ar tīmekļa pakalpojumiem, vienlaikus piedāvājot arī daudzas fiziskas paplašināšanas iespējas izvadei. Tīmekļa saskarnes būs pazīstamas daudziem izstrādātājiem. Skriptam Cloud9/Node.js, ko izmanto gaismas diodes darbināšanai, vajadzētu būt pieejamam arī daudziem iesācējiem programmētājiem.

Tīkla uzraudzības ierīce

BeagleBone Black ir aprīkots ar vairākām aparatūras savienojuma iespējām. Iebūvētais Ethernet ports ļauj tai kļūt par tīkla uzraudzības ierīci.

Šajā projektā tiek izmantota tehnoloģija no uzņēmuma ntop. Cilvēki ntop nodrošināja savas programmatūras portu BeagleBone Black. Kompilējot un instalējot kodu, BeagleBone uzrauga interneta savienojumus jūsu tīklā, identificējot liela joslas platuma lietotājus un iespējamos drošības riskus. Šis projekts varētu kalpot par pieņemamu cenu sistēmas administratoram, kurš vada nelielu biroja tīklu.

BeagleBrew

Ja esat atvērtā pirmkoda tehnoloģiju entuziasts, BeagleBrew projekts varētu būt lielisks ievads BeagleBone Black. BeagleBrew daļēji izstrādāja Texas Instruments dalībnieki, kas ir BeagleBoard projekta dizaineri.

Sistēmā tiek izmantota tērauda spole, ūdens siltummainis un temperatūras sensors, lai uzraudzītu fermentācijas temperatūru un pārvaldītu to, izmantojot tīmekļa saskarni. Tas būtībā ir temperatūras regulators, kas ir vienkāršs jēdziens, kas ir piemērots BeagleBone entuziastiem no iesācējiem līdz vidēji pieredzējušiem.

Android ierīcē BeagleBone

Palielinot sarežģītības mērogu, BeagleBone Android projekts populāro atvērtā koda mobilo operētājsistēmu piedāvā BeagleBone Black. Projekts ar nosaukumu rowboat ir Android ports TI Sitara procesoriem, ieskaitot AM335x mikroshēmu, kas kalpo par BeagleBone Black pamatu. Projektam ir pieaugoša izstrādātāju kopiena. Tā mērķis ir nodrošināt stabilu Android portu vairākiem TI procesoriem.

Airdu laivas pieslēgvieta ir pārbaudīta ar daudzām Android lietotnēm ar dažādām funkcijām, tostarp piekļuvi failu sistēmai, kartēšanu un spēlēm. Šis projekts ir lielisks sākumpunkts izstrādātājiem, kurus interesē Android kā pamatu aparatūras projektiem, kas nav saistīti ar mobilajiem tālruņiem.

Ieteicams: