BeagleBone Чорныя Праекты для пачаткоўцаў

Універсальная платформа для электронікі прототипирования

BeagleBone Блэк атрымаў шмат увагі ў апошні час. Пры рэкамендаванай рознічнага цане $ 45 і наборы функцый, якія робяць яго універсальнай сумессю Raspberry Pi і Arduino, ён прапануе вялікая ўвядзенне ў распрацоўку апаратнага забеспячэння і патэнцыйны шлях ад праектаў, выкананых як на аматар камерцыйна жыццяздольныя апаратныя прадукты. Для пачаткоўцаў BeagleBone Black, і цікава, пра магчымасці, тут выбар праектаў на платформе, якія прапануюць розныя ўзроўні выкліку пачаткоўца.

LED «Hello World»

Для шматлікіх пачаткоўцаў, першы праграмавання праект узяты на гэта «Hello World,» простая праграма, якая выводзіць гэтыя словы на дысплеі. Гэты праект быў распрацаваны BeagleBoard членам супольнасці, каб прапанаваць аналагічнае ўвядзенне ў эксплуатацыю Beagleboard Блэка. Праект выкарыстоўвае Node API, які будзе знакам шматлікім вэб-распрацоўнікаў. API выкарыстоўваюцца для кіравання святлодыёдам, які загараецца, і цыкламі праз колер ад чырвонага да зялёнага да сіняга. Гэты просты праект з'яўляецца добрым увядзеннем у BeagleBone Black ў якасці платформы.

Facebook Як Лічыльнік

Гэты праект, як і папярэдні, выкарыстоўвае знаёмы праграмны інтэрфейс API, як увядзенне ў распрацоўку на BeagleBone Black. Facebook, як лічыльнік выкарыстоўвае Facebook, OpenGraph API, каб атрымаць лік «падобных» для канкрэтнага вузла на графіцы, выкарыстоўваючы фармат JSON. Затым праект выводзіць нумар на 4 лічбы, сем сегментаў святлодыёднага дысплея. Праект прадугледжвае простую дэманстрацыю сілы BeagleBone па адрасе лёгка ўзаемадзейнічаць з вэб-службамі, а таксама прапануе мноства розных варыянтаў фізічнага пашырэння для вываду. Вэб-інтэрфейсы будуць знаёмыя многімі распрацоўшчыкамі, і сцэнар Cloud9 / Node.js выкарыстоўваецца для харчавання святлодыёда павінен быць даступным для пачаткоўцаў многіх праграмістаў.

Прылада Маніторынг сеткі

BeagleBone Black таксама абсталяваны мноствам опцый апаратных сродкаў сувязі, а таксама ўбудаваны порт Ethernet дазваляе лёгка стаць зручным прыладай для маніторынгу сеткі. Гэты праект выкарыстоўвае тэхналогію ад кампаніі пад назвай NTOP, якія распрацавалі набор праграмнага забеспячэння для маніторынгу сеткі з адкрытым зыходным кодам. Людзі ў Ntop прадугледзелі порт свайго праграмнага забеспячэння для BeagleBone Black. Пасля кампіляцыі і ўстаноўкі кода, BeagleBone можа быць выкарыстаны для маніторынгу інтэрнэт-злучэння ў сеткі, выяўляючы высокую прапускную здольнасць карыстальнікаў і патэнцыйных пагроз бяспекі. Гэты праект можа нават патэнцыйна служыць у якасці даступнага інструмента для сісадміна працуе невялікі офіснай сеткі.

BeagleBrew

Выраз «свабодна, як у піве» выкарыстоўваецца энтузіястамі тэхналогій з адкрытым зыходным кодам кажа густам многіх у грамадстве; для гэтых людзей, праект BeagleBrew можа быць выдатным увядзеннем у BeagleBone Black. BeagleBrew была распрацавана ў рамках членаў Texas Instruments, дызайнеры за праектам BeagleBoard. Сістэма выкарыстоўвае сталёвую катушку, вадзяны цеплаабменнік, і датчык тэмпературы для кантролю тэмпературы ферментацыі, і кіраваць ёю з дапамогай вэб-інтэрфейсу. Па сутнасці, гэта рэгулятар тэмпературы, які з'яўляецца досыць простым паняццем, што гэта можа быць прыдатнымі для пачаткоўца да прамежкавых энтузіястаў BeagleBone.

Android на BeagleBone

Рухаючыся ўверх па шкале складанасці, праект BeagleBone Android прыносіць папулярны з адкрытым зыходным кодам мабільнай АС у BeagleBone Black. Праект, названы «вяслярны» з'яўляецца Android порта для працэсараў TI Sitara, у тым ліку чыпа AM335x, які служыць у якасці асновы для BeagleBone Black. Праект мае расце супольнасць распрацоўшчыкаў і накіраваны на забеспячэнне стабільнага порта Android на шэраг працэсараў TI. Порт вёсельных быў пратэставаны са шматлікімі прыкладаннямі Android розных функцый, у тым ліку доступу да файлавай сістэме, картаграфавання і нават гульняў. Гэты праект з'яўляецца вялікай кропкай трампліна для распрацоўшчыкаў, зацікаўленыя ў Android у якасці асновы для апаратных праектаў за межамі мабільных тэлефонаў.