مشاريع 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 ، والتي ستكون مألوفة للعديد من مطوري الويب. تتحكم واجهة برمجة التطبيقات في مؤشر LED ، والذي يتنقل عبر الألوان من الأحمر إلى الأخضر إلى الأزرق. هذا المشروع البسيط هو مقدمة جيدة لـ BeagleBone Black كمنصة.

Facebook Like Counter

مثل المشروع السابق ، يستخدم هذا المشروع واجهة برمجة تطبيقات برمجية مألوفة كمقدمة للتطوير على BeagleBone Black. يستخدم العداد الذي يشبه Facebook Facebook OpenGraph API لتلقي عدد مرات الإعجاب لعقدة معينة على الرسم البياني باستخدام تنسيق JSON. يخرج المشروع الرقم إلى شاشة LED مكونة من أربعة أرقام وسبعة أجزاء.

يوفر المشروع عرضًا بسيطًا لقدرة BeagleBone على التفاعل بسهولة مع خدمات الويب ، مع تقديم العديد من خيارات الامتداد المادية للإخراج. ستكون واجهات الويب مألوفة للعديد من المطورين.يجب أن يكون البرنامج النصي Cloud9 / Node.js المستخدم لتشغيل مؤشر LED سهل الوصول أيضًا للعديد من المبرمجين المبتدئين.

جهاز مراقبة الشبكة

تم تجهيز BeagleBone Black بالعديد من خيارات توصيل الأجهزة. يتيح منفذ Ethernet المدمج أن يصبح جهاز مراقبة الشبكة.

يستخدم هذا المشروع تكنولوجيا من شركة تسمى ntop. قدم الأشخاص في ntop منفذًا لبرنامجهم لـ BeagleBone Black. عند تجميع الكود وتثبيته ، يراقب BeagleBone اتصالات الإنترنت على شبكتك ، ويحدد مستخدمي النطاق الترددي العالي والمخاطر الأمنية المحتملة. قد يكون هذا المشروع بمثابة أداة ميسورة التكلفة لمدير النظام الذي يدير شبكة مكتب صغيرة.

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 كأساس لمشاريع الأجهزة خارج الهواتف المحمولة.

موصى به: