"BeagleBone Black" projektai pradedantiesiems

Universalus elektronikos prototipų platforma

"BeagleBone Black" pastaruoju metu įgavo daug dėmesio. Naudojant siūlomą mažmeninę kainą 45 dolerių ir funkcijų rinkinį, kuris yra universalus "Raspberry Pi" ir "Arduino" derinys, jis suteikia puikią informaciją apie aparatūros kūrimą ir potencialų kelią nuo projektų, kurie yra mėgėjiški komerciškai perspektyviems aparatūros produktams. Tiems, kurie yra nauji "BeagleBone Black", ir įdomu, kokios galimybės, čia pateikiama platformos projektų, kurie siūlo pradedantiesiems įvairius iššūkius, pasirinkimas.

LED "Hello World"

Daugeliui pradedantiesiems pirmasis programuojamas projektas yra "Hello World" - paprasta programa, kuri išveda tuos žodžius į ekraną. Šis "BeagleBoard" projektas buvo sukurtas bendruomenės nariu, siekiant pasiūlyti panašią "BeagleBoard Black" eksploatavimo pradžią. Projektas naudoja Node API, kuris bus pažįstamas daugeliui interneto kūrėjų. API naudojamas šviesos diodams valdyti, kuris užsidega, ir važiuoja per spalvas nuo raudonos iki žalias iki mėlynos spalvos. Šis paprastas projektas yra geras "BeagleBone Black" kaip "platformos" įvadas.

"Facebook", kaip ir "Counter"

Šis projektas, kaip ir ankstesnis, naudoja pažįstamą programinės įrangos API kaip "BeagleBone Black" kūrimo įžangą. "Facebook" kaip skaitiklis naudoja "Facebook" OpenGraph API, norėdamas gauti tam tikro mazgo "mėgsta" skaičių, naudodamas JSON formatą. Tada projektas išveda numerį į 4 skaitmenų, septynių segmentų LED ekraną. Projektas pateikia paprastą "BeagleBone" energijos demonstravimą, lengvai suderinamą su žiniatinklio paslaugomis, taip pat siūlo daugybę skirtingų fizinių išplėtimo galimybių. Interneto sąsajos bus pažįstamos daugeliui kūrėjų, o "Cloud9 / Node.js" scenarijus, naudojamas šviesos diodams valdyti, turėtų būti prieinamas ir daugeliui pradedančiųjų programuotojų.

Tinklo stebėjimo įrenginys

"BeagleBone Black" yra gerai įrengtas su daugybe aparatūros jungčių, o borto Ethernet prievadas leidžia lengvai tapti patogiu tinklo stebėjimo įrenginiu. Šiame projekte naudojama "ntop" kompanijos technologija, kuri sukūrė atviro kodo tinklo stebėjimo programinę įrangą. "Ntop" žmonės pateikė "BeagleBone Black" programinės įrangos prievadą. Kompiliuojant ir įdiegiant kodą "BeagleBone" gali būti naudojamas stebėti interneto ryšius jūsų tinkle, nustatyti didelės spartos pralaidumo vartotojus ir galimus saugumo pavojus. Šis projektas netgi gali tapti prieinamu įrankiu, skirtu "sysadmin", kuriame veikia mažas biurų tinklas.

BeagleBrew

Sąvoka "nemokamai, kaip alus", kurią naudoja atvirojo kodo technologijų entuziastai, kalba apie daugelio bendruomenės skonį; BeagleBrew projektas gali būti puikus "BeagleBone Black" įvadas. "BeagleBrew" iš dalies sukūrė "BeagleBoard" projekto autoriai "Texas Instruments" nariai. Sistemoje naudojama plieno ritė, vandens šilumokaitis ir temperatūros jutiklis fermentacijos temperatūrai stebėti ir valdyti jį naudojant internetinę sąsają. Tai iš esmės yra temperatūros reguliatorius, kuris yra pakankamai paprastas, kad jis galėtų būti tinkamas pradedantiesiems ar tarpiniams "BeagleBone" entuziastai.

"Android" "BeagleBone"

"BeagleBone" "Android" projektas, perkeliantis sudėtingumo mastą, atvaizduoja "BeagleBone Black" populiarų atvirojo kodo mobiliąsias programas. Projektas, pavadintas "rowboat", yra "Android" prievadas TI Sitara procesoriams, įskaitant AM335x lustą, kuris naudojamas kaip "BeagleBone Black" bazė. Projektas turi augančią kūrėjų bendruomenę, kurio tikslas yra suteikti stabilų "Android" prievadą daugeliui TI procesorių. Laivapriekio prievadas buvo išbandytas su daugybe įvairių "Android" programų, įskaitant failų sistemos prieigą, kartografavimą ir netgi žaidimus. Šis projektas yra puikus pasirinkimas programuotojams, besidomintiems "Android", kaip aparatūros projektų pagrindu, išskyrus mobiliuosius telefonus.