BeagleBone შავი პროექტები დამწყებთათვის

click fraud protection

შემოთავაზებული საცალო ფასით $45 და ფუნქციების ნაკრებით, რაც მას მრავალმხრივ ნაზავს აქცევს Raspberry Pi და არდუინოBeagleBone Black გთავაზობთ შესანიშნავ შესავალს ტექნიკის განვითარებაში და პოტენციურ გზას ჰობისტივით შესრულებული პროექტებიდან კომერციულად სიცოცხლისუნარიან ტექნიკის პროდუქტებამდე.

დაიწყეთ BeagleBone Black-ის გამოყენება რამდენიმე სასარგებლო შესავალი პროექტის მეშვეობით.

BeagleBone შავი

LED "Hello World"

ბევრი დამწყები პროგრამისტისთვის, პირველი კოდირების პროექტი, რომელსაც ისინი ასრულებენ, საერთოა Გამარჯობა მსოფლიო. ეს მარტივი პროგრამა აჩვენებს ამ სიტყვებს ეკრანზე. ეს პროექტი BeagleBoard-ზე შეიქმნა საზოგადოების წევრის მიერ, რათა შესთავაზოს მსგავსი შესავალი BeagleBoard Black-ის ფუნქციონირებაში.

პროექტი იყენებს Node API-ს, რომელიც ნაცნობი იქნება მრავალი ვებ დეველოპერისთვის. API აკონტროლებს LED-ს, რომელიც მოძრაობს ფერებში წითელიდან მწვანედან ლურჯამდე. ეს მარტივი პროექტი არის BeagleBone Black-ის, როგორც პლატფორმის კარგი შესავალი.

NerdHut: BeagleBone Black Hello World

Facebook Like Counter

წინა პროექტის მსგავსად, ეს პროექტი იყენებს ნაცნობ პროგრამულ API-ს, როგორც შესავალს BeagleBone Black-ზე განვითარებისთვის. Facebook-ის მსგავსი მრიცხველი იყენებს Facebook-ის OpenGraph API-ს, რათა მიიღოს მოწონებების რაოდენობა გრაფიკზე კონკრეტული კვანძისთვის JSON ფორმატის გამოყენებით. პროექტი გამოაქვს ნომერი ოთხნიშნა, შვიდი სეგმენტიანი LED დისპლეით.

პროექტი უზრუნველყოფს BeagleBone-ის სიმძლავრის მარტივ დემონსტრირებას ვებ სერვისებთან მარტივად ინტერფეისისთვის, ამასთან, გთავაზობთ მრავალ ფიზიკურ გაფართოების ვარიანტს გამომავალისთვის. ვებ ინტერფეისები ბევრი დეველოპერისთვის ნაცნობი იქნება. Cloud9/Node.js სკრიპტი, რომელიც გამოიყენება LED-ის გასაძლიერებლად, ასევე ხელმისაწვდომი უნდა იყოს მრავალი დამწყები პროგრამისტისთვის.

BeagleBoard ბლოგი: Facebook Like Counter

ქსელის მონიტორინგის მოწყობილობა

BeagleBone Black აღჭურვილია ტექნიკის კავშირის რამდენიმე ვარიანტით. ბორტ Ethernet პორტი საშუალებას აძლევს მას გახდეს ქსელის მონიტორინგის მოწყობილობა.

ეს პროექტი იყენებს ტექნოლოგიას კომპანიისგან სახელად ntop. ntop-ის ხალხმა უზრუნველყო BeagleBone Black-ის პროგრამული უზრუნველყოფის პორტი. კოდის შედგენისა და ინსტალაციის შემდეგ, BeagleBone აკონტროლებს ინტერნეტ კავშირებს თქვენს ქსელში, განსაზღვრავს მაღალი გამტარუნარიანობის მომხმარებლებს და უსაფრთხოების პოტენციურ რისკებს. ეს პროექტი შეიძლება გახდეს ხელმისაწვდომი ინსტრუმენტი sysadmin-ისთვის, რომელიც მართავს მცირე საოფისე ქსელს.

NTOP: "ntopng" და "nprobe" გამოყენება BeagleBone One-ზე

ბიგლბრუ

თუ თქვენ ხართ ღია კოდის ტექნოლოგიების მოყვარული, BeagleBrew პროექტი შეიძლება იყოს შესანიშნავი შესავალი BeagleBone Black-ისთვის. BeagleBrew ნაწილობრივ შეიქმნა Texas Instruments-ის წევრების მიერ, დიზაინერები BeagleBoard-ის პროექტის უკან.

სისტემა იყენებს ფოლადის ხვეულს, წყლის სითბოს გადამცვლელს და ტემპერატურის სენსორს დუღილის ტემპერატურის მონიტორინგისთვის და ვებზე დაფუძნებული ინტერფეისის გამოყენებით. ეს არის არსებითად ტემპერატურის მარეგულირებელი, რაც მარტივი კონცეფციაა, რომელიც შესაფერისია დამწყები და შუალედური BeagleBone ენთუზიასტებისთვის.

Texas Instruments: BeagleBrew

Android BeagleBone-ზე

სირთულის მასშტაბის ამაღლებით, BeagleBone Android პროექტმა მოაქვს პოპულარული ღია კოდის მობილური OS BeagleBone Black-ში. პროექტი, სახელად rowboat, არის Android პორტი TI Sitara პროცესორებისთვის, მათ შორის AM335x ჩიპი, რომელიც ემსახურება როგორც ბაზას BeagleBone Black-ისთვის. პროექტს ჰყავს დეველოპერების მზარდი საზოგადოება. ის მიზნად ისახავს Android-ის სტაბილური პორტის მიწოდებას TI პროცესორებისთვის.

rowboat პორტი გამოცდილია Android-ის მრავალი აპლიკაციით სხვადასხვა ფუნქციით, მათ შორის ფაილურ სისტემაზე წვდომის, რუკების და თამაშების ჩათვლით. ეს პროექტი შესანიშნავი გადახტომაა დეველოპერებისთვის, რომლებიც დაინტერესებულნი არიან Android-ით, როგორც მობილური ტელეფონების მიღმა ტექნიკის პროექტების საფუძველი.

ELinux: BeagleBone Android