BeagleBone Black projektai pradedantiesiems

Turinys:

BeagleBone Black projektai pradedantiesiems
BeagleBone Black projektai pradedantiesiems
Anonim

Siūloma 45 USD mažmeninė kaina ir funkcijų rinkinys, dėl kurio jis yra universalus Raspberry Pi ir Arduino derinys, „BeagleBone Black“siūlo puikią įvadą į aparatinės įrangos kūrimą ir galimą kelią nuo projektų, sukurtų kaip mėgėjas, iki komercinio. perspektyvūs aparatūros produktai.

Pradėkite naudoti „BeagleBone Black“vykdydami vieną iš kelių naudingų įvadinių projektų.

Image
Image

LED „Sveikas pasauli“

Daugeliui pradedančiųjų programuotojų pirmasis kodavimo projektas, kurį jie užbaigia, yra bendras Hello World. Ši paprasta programa tuos žodžius išveda į ekraną. Šį projektą „BeagleBoard“sukūrė bendruomenės narys, siekdamas panašiai supažindinti su „BeagleBoard Black“valdymu.

Projekte naudojama Node API, kuri bus žinoma daugeliui žiniatinklio kūrėjų. API valdo šviesos diodą, kuris keičia spalvas nuo raudonos iki žalios iki mėlynos. Šis paprastas projektas yra geras įvadas į „BeagleBone Black“kaip platformą.

Facebook Patinka skaitiklis

Kaip ir ankstesniame projekte, šiame projekte naudojama pažįstama programinės įrangos API kaip įvadas į BeagleBone Black kūrimą. Į „Facebook“panašus skaitiklis naudoja „Facebook“„OpenGraph“API, kad gautų konkretaus grafiko mazgo paspaudimų „Patinka“skaičių naudojant JSON formatą. Projektas išveda numerį į keturių skaitmenų septynių segmentų LED ekraną.

Projekte pateikiamas paprastas „BeagleBone“galios, leidžiančios lengvai susieti su žiniatinklio paslaugomis, demonstravimas, taip pat siūloma daug fizinio išvesties išplėtimo parinkčių. Žiniatinklio sąsajos bus žinomos daugeliui kūrėjų. Cloud9/Node.js scenarijus, naudojamas šviesos diodui maitinti, taip pat turėtų būti prieinamas daugeliui pradedančiųjų programuotojų.

Tinklo stebėjimo įrenginys

BeagleBone Black turi keletą aparatinės įrangos prijungimo parinkčių. Integruotas Ethernet prievadas leidžia jam tapti tinklo stebėjimo įrenginiu.

Šiame projekte naudojama bendrovės „ntop“technologija. „ntop“žmonės suteikė „BeagleBone Black“programinės įrangos prievadą. Kompiliuojant ir įdiegus kodą, „BeagleBone“stebi interneto ryšius jūsų tinkle, nustatydama didelio pralaidumo vartotojus ir galimus saugumo pavojus. Šis projektas gali būti prieinamas įrankis sistemos administratoriui, kuris valdo nedidelį biuro tinklą.

BeagleBrew

Jei esate atvirojo kodo technologijų entuziastas, „BeagleBrew“projektas gali būti puiki įžanga į „BeagleBone Black“. „BeagleBrew“iš dalies sukūrė „Texas Instruments“nariai, „BeagleBoard“projekto dizaineriai.

Sistema naudoja plieno gyvatuką, vandens šilumokaitį ir temperatūros jutiklį, kad stebėtų fermentacijos temperatūrą ir valdytų ją naudojant žiniatinklio sąsają. Iš esmės tai yra temperatūros reguliatorius, o tai paprasta koncepcija, tinkanti pradedantiesiems ir pažengusiems „BeagleBone“entuziastams.

Android sistemoje BeagleBone

Padidindamas sudėtingumo mastą, „BeagleBone Android“projektas pristato populiarią atvirojo kodo mobiliąją OS į „BeagleBone Black“. Projektas, pavadintas rowboat, yra „Android“prievadas, skirtas TI Sitara procesoriams, įskaitant AM335x lustą, kuris yra „BeagleBone Black“pagrindas. Projekto kūrėjų bendruomenė auga. Juo siekiama užtikrinti stabilų „Android“prievadą daugeliui TI procesorių.

Irklinės v alties prievadas buvo išbandytas su daugybe įvairių funkcijų veikiančių Android programų, įskaitant prieigą prie failų sistemos, žemėlapių sudarymą ir žaidimus. Šis projektas yra puikus atspirties taškas kūrėjams, kurie domisi „Android“kaip aparatinės įrangos projektų, ne tik mobiliųjų telefonų, pagrindu.

Rekomenduojamas: