BeagleBone Black долбоорлору башталгычтар үчүн

Мазмуну:

BeagleBone Black долбоорлору башталгычтар үчүн
BeagleBone Black долбоорлору башталгычтар үчүн
Anonim

Сунушталган чекене баасы $45 жана аны Raspberry Pi менен Arduino'нун ар тараптуу аралашмасына айландырган функциялардын топтому менен BeagleBone Black аппараттык камсыздоону өнүктүрүүгө сонун киришүүнү жана хоббиист катары жасалган долбоорлордон коммерциялык максатка чейинки потенциалдуу жолду сунуштайт. жарактуу аппараттык продуктылар.

Бир нече пайдалуу таанышуу долбоорлорунун бири аркылуу BeagleBone Black колдонуп баштаңыз.

Image
Image

LED 'Hello World'

Көптөгөн башталгыч программисттер үчүн алар аяктаган биринчи коддоо долбоору жалпы Hello World болуп саналат. Бул жөнөкөй программа ошол сөздөрдү дисплейге чыгарат. BeagleBoard'тагы бул долбоор BeagleBoard Black менен иштөөгө окшош киришүүнү сунуштоо үчүн коомчулуктун мүчөсү тарабынан иштелип чыккан.

Долбоор көптөгөн веб-иштеп чыгуучуларга тааныш болгон Node API колдонот. API түстөрдү кызылдан жашылга көккө чейин айлантуучу LEDди башкарат. Бул жөнөкөй долбоор BeagleBone Black платформасына жакшы киришүү.

Facebook Like Counter

Мурунку долбоор сыяктуу эле, бул долбоор BeagleBone Black'де иштеп чыгууга киришүү катары тааныш программалык API колдонот. Facebook сыяктуу эсептегич JSON форматын колдонуу менен графиктеги белгилүү бир түйүн үчүн жактыруулардын санын алуу үчүн Facebookтун OpenGraph API'син колдонот. Долбоор номерди төрт орундуу, жети сегменттүү LED дисплейге чыгарат.

Долбоор BeagleBone'дун желе кызматтары менен оңой интерфейсин жөнөкөй демонстрациясы менен камсыз кылат, ошону менен бирге чыгаруу үчүн көптөгөн физикалык кеңейтүү варианттарын сунуштайт. Веб интерфейстери көптөгөн иштеп чыгуучуларга тааныш болот. LEDди иштетүү үчүн колдонулган Cloud9/Node.js скрипти көптөгөн башталгыч программисттер үчүн жеткиликтүү болушу керек.

Тармакты көзөмөлдөө түзмөгү

BeagleBone Black бир нече аппараттык туташуу параметрлери менен жабдылган. Борттогу Ethernet порту ага тармакты көзөмөлдөөчү аспап болууга мүмкүндүк берет.

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

BeagleBrew

Эгер сиз ачык булактуу технология ышкыбозу болсоңуз, BeagleBrew долбоору BeagleBone Black үчүн эң сонун киришүү болушу мүмкүн. BeagleBrew жарым-жартылай BeagleBoard долбоорунун артында турган дизайнерлер болгон Texas Instruments мүчөлөрү тарабынан иштелип чыккан.

Тутум болот катушканы, суу жылуулук алмаштыргычты жана ферментациянын температурасын көзөмөлдөө жана аны веб-негизделген интерфейс аркылуу башкаруу үчүн температура сенсорун колдонот. Бул негизи температураны жөнгө салгыч, бул жөнөкөй түшүнүк жана BeagleBone'дун башталгыч жана орто ышкыбоздоруна ылайыктуу.

BeagleBone'до Android

Татаалдуулуктун масштабын көтөрүү менен, BeagleBone Android долбоору популярдуу ачык булактуу мобилдик ОСти BeagleBone Blackга алып келет. rowboat деп аталган долбоор TI Sitara процессорлору үчүн Android порту, анын ичинде BeagleBone Black үчүн негиз катары кызмат кылган AM335x чип. Долбоор иштеп чыгуучулардын өсүп жаткан коомчулугуна ээ. Ал бир катар TI процессорлорун Android'дин туруктуу портун камсыз кылууга багытталган.

Кайыктын порту ар кандай функциялардын көптөгөн Android колдонмолору менен сыналган, анын ичинде файл тутумуна кирүү, карта түзүү жана оюндар. Бул долбоор уюлдук телефондордон тышкары аппараттык долбоорлордун негизи катары Android'ге кызыккан иштеп чыгуучулар үчүн эң сонун секирик учуру.

Сунушталууда: