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-тэй төстэй тоолуур нь Facebook-ийн OpenGraph API-г ашиглан JSON форматыг ашиглан график дээрх тодорхой цэгийн лайкуудын тоог хүлээн авдаг. Төсөл энэ тоог дөрвөн оронтой, долоон сегмент бүхий 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 нэртэй уг төсөл нь BeagleBone Black-ийн суурь болох AM335x чип зэрэг TI Sitara процессоруудад зориулсан Android порт юм. Төсөл нь хөгжүүлэгчдийн нийгэмлэг улам бүр нэмэгдэж байна. Энэ нь хэд хэдэн TI процессорыг тогтвортой Android портоор хангах зорилготой юм.

Сэлүүрт завины портыг файлын системд хандах, зураглал хийх, тоглоом зэрэг янз бүрийн функцтэй олон Android программуудаар туршсан. Энэ төсөл нь гар утаснаас гадна техник хангамжийн төслүүдийн үндэс болох Android-г сонирхож буй хөгжүүлэгчдэд зориулсан гайхалтай үсрэлтийн цэг юм.

Зөвлөмж болгож буй: