BeagleBone Սեւ նախագծեր սկսնակների համար

Էլեկտրոնիկայի նախատիպի բազմակողմանի հարթակ

BeagleBone Black- ը վերջերս մեծ ուշադրություն է դարձրել: Առաջարկվող մանրածախ գինը `$ 45 եւ մի շարք առանձնահատկություններով, որոնք այն դարձնում են Raspberry Pi- ի եւ Arduino- ի բազմակողմանի խառնուրդ, այն առաջարկում է մեծ ներածություն ապարատային զարգացում եւ պոտենցիալ ուղի, որպես հոբբիիստ, առեւտրային կենսունակ ապարատային արտադրանք: Նրանք, ովքեր նոր BeagleBone Black- ի համար եւ զարմանում են հնարավորությունների մասին, այստեղ պլատֆորմի վրա ծրագրերի ընտրություն է, որոնք առաջարկում են սկսնակին տարբեր մարտահրավերներ:

LED «Hello World» LED

Շատ սկսնակների համար առաջին ծրագրավորման նախագիծը «Hello World» - ը պարզ ծրագիր է, որը բերում է այդ բառերը ցուցադրմանը: BeagleBoard- ի այս նախագիծը մշակվել է համայնքի անդամի կողմից, որը ներկայացրել է BeagleBoard Black- ը: Ծրագիրը օգտագործում է Node API, որը շատ ծանոթ կլինի բազմաթիվ վեբ ծրագրավորողների հետ: API- ն օգտագործվում է LED- ի վերահսկման համար, որը լուսավորում է, եւ ցիկլերը կարմիրից կանաչից մինչեւ կապույտ: Այս պարզ նախագիծը լավ ներածություն է BeagleBone Black- ին որպես հարթակ:

Ֆեյսբուքը Like Counter- ում

Այս նախագիծը, ինչպես եւ նախորդը, օգտագործում է ծանոթ ծրագրային API- ն, որպես BeagleBone Black- ի զարգացմանը: Ֆեյսբուքի նման հաշվիչը օգտագործում է Ֆեյսբուքի OpenGraph API- ն, JSON ձեւաչափով գրաֆիկի որոշակի հանգույցի համար «հավանում» ստանալու համար: Նախագիծը հաջորդում է թվին `4 նիշի, յոթ հատվածի LED ցուցադրման: Ծրագիրը ապահովում է BeagleBone- ի իշխանության պարզ ցուցադրումը հեշտությամբ ինտերֆեյսով վեբ ծառայություններ, մինչդեռ արտադրանքի համար նախատեսված տարբեր ֆիզիկական ընդլայնման տարբերակներ: Վեբ ինտերֆեյսերը շատ ծանոթ կլինեն մշակողների հետ, եւ Cloud9 / Node.js- ի սցենարը, որն օգտագործվում է իշխանության համար, պետք է լինի նաեւ շատ սկսնակ ծրագրավորողների համար:

Ցանցի մոնիտորինգի սարքը

The BeagleBone Black- ը լավ հագեցած է բազմաթիվ սարքերի միացման ընտրանքներով, եւ տեղական Ethernet պորտը թույլ է տալիս հեշտությամբ դառնալ հարմար ցանցային մոնիտորինգի սարքը: Այս նախագիծը օգտագործում է տեխնոլոգիա, որը կոչվում է ntop, որը մշակել է բաց կոդով ցանցի մոնիտորինգի ծրագրակազմ: Ntop- ի ժողովուրդը ապահովել է BeagleBone Black- ի իրենց ծրագրային ապահովման նավահանգիստը: Կոդի կազմման եւ տեղադրման ժամանակ BeagleBone- ը կարող է օգտագործվել ձեր ցանցում ինտերնետ կապի դիտարկման, բարձր թողունակության օգտագործողների եւ պոտենցիալ անվտանգության ռիսկերը որոշելու համար: Այս ծրագիրը նույնիսկ կարող է ծառայել որպես մատչելի գործիք sysadmin- ի համար, որը գործում է փոքր գրասենյակի ցանցում:

BeagleBrew

Բաց կոդով տեխնոլոգիաների սիրահարների կողմից օգտագործվող «ազատ, ինչպես գարեջուրում» արտահայտությունը խոսում է համայնքի շատերի նախասիրություններում. այդ մարդկանց համար, BeagleBrew ծրագիրը կարող է մեծ ներածություն BeagleBone Սեւ: The BeagleBrew- ը մասամբ մշակվել է Texas Instruments- ի անդամների կողմից, BeagleBoard նախագծի ետեւում գտնվող դիզայներների կողմից: Համակարգը օգտագործում է պողպատե կծիկ, ջրային ջերմափոխանակիչ եւ ջերմաստիճանի սենսոր, որը վերահսկում է ֆերմենտացման ջերմաստիճանը եւ կառավարում է այն, օգտագործելով վեբ-ի ինտերֆեյսը: Դա, ըստ էության, ջերմաստիճանի կարգավորիչ է, որը պարզ հասկացություն է, որը կարող է հարմար լինել սկսնակից միջանկյալ BeagleBone enthusiasts- ին:

Android- ի վրա BeagleBone- ում

Բեռնափոխադրման բարդությունը տեղափոխելու համար, BeagleBone Android նախագիծը բերում է հայտնի բաց կոդով շարժական OS- ին BeagleBone Black- ին: Ծրագիրը, որը կոչվում է «նավախցիկ», հանդիսանում է TI Sitara պրոցեսորների համար Android պորտը, ներառյալ AM335x chip, որը ծառայում է որպես BeagleBone Black- ի հիմքը: Ծրագիրը զարգացող համայնք ունի եւ ուղղված է մի շարք TI պրոցեսորների համար Android- ի կայուն նավահանգստի ապահովմանը: The rowboat նավահանգիստը փորձարկվել է տարբեր Android գործադիրների տարբեր գործառույթների, այդ թվում `ֆայլի համակարգ մուտք, քարտեզագրում, եւ նույնիսկ խաղեր: Այս նախագիծը մեծ նետաձգություն է այն մշակողների համար, ովքեր շահագրգռված են Android- ի համար որպես բջջային հեռախոսներից դուրս ապարատային ծրագրերի հիմք: