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

Բովանդակություն:

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

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

Սկսեք օգտագործել BeagleBone Black-ը մի քանի օգտակար ներածական նախագծերից մեկի միջոցով:

Image
Image

LED 'Բարև աշխարհ'

Շատ սկսնակ ծրագրավորողների համար կոդավորման առաջին նախագիծը, որը նրանք ավարտում են, ընդհանուր Hello World-ն է: Այս պարզ ծրագիրը ցուցադրում է այդ բառերը:BeagleBoard-ի այս նախագիծը մշակվել է համայնքի անդամներից մեկի կողմից՝ առաջարկելու BeagleBoard Black-ի շահագործման նմանատիպ ներդրում:

Նախագիծն օգտագործում է Node API, որը ծանոթ կլինի վեբ ծրագրավորողներից շատերին: API-ն վերահսկում է LED-ը, որը գույների միջով անցնում է կարմիրից կանաչից մինչև կապույտ: Այս պարզ նախագիծը լավ ներածություն է BeagleBone Black-ին որպես հարթակ:

Facebook Like Counter

Ինչպես նախորդ նախագիծը, այս նախագիծը օգտագործում է ծանոթ ծրագրային API՝ որպես ներածություն BeagleBone Black-ի վրա մշակելու համար: Facebook-ի նման հաշվիչը օգտագործում է Facebook-ի OpenGraph API-ը՝ գրաֆիկի որոշակի հանգույցի համար հավանումների քանակը JSON ձևաչափով ստանալու համար: Նախագիծը համարը թողարկում է քառանիշ, յոթ հատվածից բաղկացած LED էկրան:

Նախագիծը տրամադրում է BeagleBone-ի վեբ ծառայությունների հետ հեշտությամբ ինտերֆեյս ունենալու հզորության պարզ ցուցադրում, միաժամանակ առաջարկելով ելքի համար ֆիզիկական ընդլայնման բազմաթիվ տարբերակներ: Վեբ ինտերֆեյսները ծանոթ կլինեն շատ մշակողների համար:Cloud9/Node.js սկրիպտը, որն օգտագործվում է LED-ը միացնելու համար, նույնպես պետք է մատչելի լինի շատ սկսնակ ծրագրավորողների համար:

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

BeagleBone Black-ը հագեցած է ապարատային միացման մի քանի տարբերակներով: Ներքին Ethernet պորտը թույլ է տալիս այն դառնալ ցանցի մոնիտորինգի սարք:

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

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-ով որպես հիմք բջջային հեռախոսներից դուրս ապարատային նախագծերի համար:

Խորհուրդ ենք տալիս: