BeagleBone Черни проекти за начинаещи

Съдържание:

BeagleBone Черни проекти за начинаещи
BeagleBone Черни проекти за начинаещи
Anonim

С препоръчителна цена на дребно от $45 и набор от функции, които го правят универсална комбинация от Raspberry Pi и Arduino, BeagleBone Black предлага страхотно въведение в разработката на хардуер и потенциален път от проекти, създадени като любители, до комерсиални жизнеспособни хардуерни продукти.

Започнете да използвате BeagleBone Black чрез един от няколко полезни въвеждащи проекта.

Image
Image

LED 'Hello World'

За много начинаещи програмисти първият проект за кодиране, който завършват, е общият Hello World. Тази проста програма извежда тези думи на дисплея. Този проект на BeagleBoard е разработен от член на общността, за да предложи подобно въведение в работата с BeagleBoard Black.

Проектът използва API на Node, който ще бъде познат на много уеб разработчици. API контролира светодиод, който преминава през цветове от червено през зелено до синьо. Този прост проект е добро въведение към BeagleBone Black като платформа.

Брояч на харесвания във Facebook

Както предишния проект, този проект използва познат софтуерен API като въведение в разработването на BeagleBone Black. Броячът, подобен на Facebook, използва OpenGraph API на Facebook, за да получи броя на харесванията за конкретен възел на графиката, използвайки формата JSON. Проектът извежда числото на четирицифрен, седемсегментен LED дисплей.

Проектът предоставя проста демонстрация на силата на 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. Проектът, наречен rowboat, е Android порт за процесори TI Sitara, включително чипа AM335x, който служи като основа за BeagleBone Black. Проектът има нарастваща общност от разработчици. Той има за цел да осигури стабилен порт на Android към редица TI процесори.

Портът за гребна лодка е тестван с много приложения за Android с различни функции, включително достъп до файловата система, картографиране и игри. Този проект е чудесна отправна точка за разработчици, които се интересуват от Android като основа за хардуерни проекти извън мобилните телефони.

Препоръчано: