Жаңадан бастаушыларға арналған BeagleBone қара жобалары

Мазмұны:

Жаңадан бастаушыларға арналған BeagleBone қара жобалары
Жаңадан бастаушыларға арналған BeagleBone қара жобалары
Anonim

Ұсынылған бөлшек сауда бағасы $45 және оны Raspberry Pi және Arduino-ның әмбебап қоспасына айналдыратын мүмкіндіктер жиынтығы бар BeagleBone Black аппараттық құралдарды әзірлеуге тамаша кіріспе және әуесқой ретінде жасалған жобалардан коммерциялық мақсатқа дейінгі ықтимал жолды ұсынады. өміршең аппараттық өнімдер.

Бірнеше пайдалы кіріспе жобалардың бірі арқылы BeagleBone Black пайдалануды бастаңыз.

Image
Image

Жарық диодты 'Hello World'

Көптеген жаңадан бастаған бағдарламашылар үшін олар аяқтаған бірінші кодтау жобасы жалпы Hello World болып табылады. Бұл қарапайым бағдарлама сол сөздерді дисплейге шығарады. BeagleBoard қолданбасындағы бұл жобаны қауымдастық мүшесі BeagleBoard Black қолданбасын басқаруға ұқсас кіріспе ұсыну үшін әзірлеген.

Жоба көптеген веб-әзірлеушілерге таныс болатын Node API пайдаланады. API түстерді қызылдан жасылға дейін көкке дейін айналдыратын жарық диодты басқарады. Бұл қарапайым жоба BeagleBone Black платформасына жақсы кіріспе.

Facebook Like санауышы

Алдыңғы жоба сияқты, бұл жоба BeagleBone Black жүйесінде әзірлеуге кіріспе ретінде таныс бағдарламалық құрал API пайдаланады. Facebook тәрізді есептегіш JSON пішімін пайдаланып графиктегі белгілі бір түйін үшін ұнатулар санын алу үшін Facebook OpenGraph API пайдаланады. Жоба нөмірді төрт таңбалы, жеті сегментті LED дисплейге шығарады.

Жоба BeagleBone-тің веб-қызметтерімен оңай интерфейс жасау мүмкіндігінің қарапайым демонстрациясын қамтамасыз етеді, сонымен бірге шығыс үшін көптеген физикалық кеңейтім опцияларын ұсынады. Веб-интерфейстер көптеген әзірлеушілерге таныс болады. Жарық диодты қосу үшін пайдаланылатын Cloud9/Node.js сценарийі көптеген жаңадан бастаған бағдарламашылар үшін қолжетімді болуы керек.

Желі бақылау құрылғысы

BeagleBone Black бірнеше аппараттық қосылым опцияларымен жабдықталған. Борттық Ethernet порты оған желіні бақылау құрылғысы болуға мүмкіндік береді.

Бұл жоба ntop деп аталатын компанияның технологиясын пайдаланады. ntop адамдары BeagleBone Black үшін бағдарламалық жасақтамасының портын қамтамасыз етті. Кодты құрастырып, орнатқаннан кейін BeagleBone желідегі интернет қосылымдарын бақылап, өткізу қабілеттілігі жоғары пайдаланушыларды және ықтимал қауіпсіздік қауіптерін анықтайды. Бұл жоба шағын кеңсе желісін басқаратын жүйе әкімшісі үшін қолжетімді құрал болуы мүмкін.

BeagleBrew

Егер сіз ашық бастапқы технология әуесқойы болсаңыз, BeagleBrew жобасы BeagleBone Black үшін тамаша кіріспе болуы мүмкін. BeagleBrew ішінара Texas Instruments мүшелері, BeagleBoard жобасының дизайнерлері әзірлеген.

Жүйе ашыту температурасын бақылау және оны веб-негізделген интерфейс арқылы басқару үшін болат катушканы, су жылу алмастырғышты және температура сенсорын пайдаланады. Бұл шын мәнінде температура реттегіші, бұл қарапайым концепция, BeagleBone әуесқойлары үшін қолайлы.

BeagleBone жүйесіндегі Android

Күрделілік ауқымын жоғарылата отырып, BeagleBone Android жобасы танымал ашық бастапқы мобильді ОЖ-ны BeagleBone Black жүйесіне әкеледі. rowboat деп аталатын жоба TI Sitara процессорларына арналған Android порты, соның ішінде BeagleBone Black үшін негіз ретінде қызмет ететін AM335x чипі. Жобада әзірлеушілер қауымы өсіп келеді. Ол бірқатар TI процессорларына тұрақты Android портын қамтамасыз етуге бағытталған.

Қауық порты әртүрлі функцияларға, соның ішінде файлдық жүйеге кіруге, картаға түсіруге және ойындарға арналған көптеген Android қолданбаларымен сыналған. Бұл жоба мобильді телефондардан басқа аппараттық жобалардың негізі ретінде Android-ге қызығушылық танытатын әзірлеушілер үшін тамаша серпіліс нүктесі.

Ұсынылған: