پروژه BeagleBone سیاه برای مبتدیان

یک پلت فرم همه کاره برای نمونه سازی الکترونیک

BeagleBone Black اخیرا توجه زیادی به خود جلب کرده است. با قیمت خرده فروشی پیشنهادی 45 دلار و مجموعه ای از ویژگی های که ترکیبی متنوع از Raspberry Pi و Arduino می باشد، معرفی خوبی برای توسعه سخت افزار و یک مسیر بالقوه از پروژه های ساخته شده به عنوان سرگرمی برای محصولات سخت افزاری قابل اعتماد است. برای کسانی که به BeagleBone Black جدید هستند و از امکانات احتمالی تعجب می کنند، در اینجا مجموعه ای از پروژه هایی است که بر روی پلتفرم ارائه می شوند و سطح مقابله ای را برای یک مبتدی فراهم می کنند.

LED "Hello World"

برای بسیاری از مبتدیان، اولین برنامه برنامه ریزی شده "Hello World" است، یک برنامه ساده که این کلمات را به نمایش می دهد. این پروژه در BeagleBoard توسط یک عضو از جامعه ایجاد شد تا پیشنویس مشابهی را برای اجرای BeagleBoard Black ارائه دهد. این پروژه با استفاده از API Node، که برای بسیاری از توسعه دهندگان وب آشناست. API برای کنترل یک چراغ استفاده می شود که روشن می شود و از طریق رنگ از قرمز به سبز تا آبی روشن می شود. این پروژه ساده معرفی خوبی برای BeagleBone Black به عنوان یک پلت فرم است.

فیس بوک مانند شمارنده

این پروژه، مانند قبل، از یک API نرم افزار آشنا به عنوان مقدمه ای برای توسعه در BeagleBone Black استفاده می کند. فیس بوک مانند شمارنده از OpenGraph API فیس بوک برای دریافت تعداد "دوست" برای یک گره خاص در نمودار با استفاده از فرمت JSON استفاده می کند. این پروژه پس از آن شماره را به یک صفحه نمایش 4 رقمی، هفت قسمت LED نمایش می دهد. این پروژه یک تظاهرات ساده از قدرت BeagleBone را در ارتباط آسان با سرویس های وب فراهم می کند، در حالی که همچنین بسیاری از گزینه های فرمت فیزیکی مختلف برای خروجی ارائه می دهد. رابط های وب برای بسیاری از توسعه دهندگان آشنا هستند و اسکریپت Cloud9 / Node.js برای استفاده از چراغ ها باید برای بسیاری از برنامه نویسان مبتدی هم قابل دسترسی باشد.

دستگاه مانیتورینگ شبکه

BeagleBone Black با بسیاری از گزینه های اتصال سخت افزاری مجهز است و پورت Ethernet پردازنده آن را به راحتی می تواند تبدیل به یک دستگاه نظارت بر دستی مفید شود. این پروژه با استفاده از تکنولوژی از یک شرکت به نام ntop، که مجموعه ای از نرم افزار نظارت بر شبکه منبع باز را توسعه داده است. مردم در ntop یک پورت از نرم افزار خود را برای BeagleBone سیاه فراهم کرده اند. پس از کامپایل و نصب کد، BeagleBone می تواند برای نظارت بر ارتباطات اینترنت در شبکه شما، شناسایی کاربران پهنای باند بالا و خطرات امنیتی بالقوه استفاده شود. این پروژه حتی ممکن است بعنوان یک ابزار مقرون به صرفه برای یک سیستم سیستمی در حال اجرا در یک شبکه کوچک اداری خدمت کند.

BeagleBrew

عبارت "آزاد، مانند آبجو" توسط علاقه مندان فن آوری متن باز استفاده می شود به سلیقه بسیاری از مردم در جامعه؛ برای این افراد، پروژه BeagleBrew ممکن است مقدمه ای عالی برای BeagleBone Black باشد. BeagleBrew توسط بخشی از شرکت Texas Instruments طراحان پروژه BeagleBoard توسعه یافت. این سیستم از سیم پیچ فولادی، مبدل حرارتی آب و یک سنسور دما برای نظارت بر دمای تخمیر استفاده می کند و آن را با استفاده از یک رابط مبتنی بر وب مدیریت می کند. اساسا تنظیم کننده دما است که یک مفهوم ساده است که می تواند برای مبتدیان به علاقه مندان به BeagleBone مناسب باشد.

Android در BeagleBone

پروژه BeagleBone Android برطبق پیچیدگی، اپلیکیشن موبایل محبوب Open Source را به BeagleBone Black به ارمغان می آورد. پروژه، به نام "boat rowboat" یک پورت آندروید برای پردازنده های TI Sitara است، از جمله تراشه AM335x که به عنوان پایگاه BeagleBone Black عمل می کند. این پروژه یک جامعه رو به رشد از توسعه دهندگان دارد و هدف آن ارائه یک پورت پایدار از Android به تعدادی از پردازنده های TI است. بندر قایقرانی با بسیاری از برنامه های آندروید از کارهای مختلف، از جمله دسترسی به سیستم فایل، نقشه برداری و حتی بازی ها، آزمایش شده است. این پروژه یک نقطه عالی برای توسعه دهندگان است که علاقه مند اندروید به عنوان پایه ای برای پروژه های سخت افزاری فراتر از تلفن های همراه هستند.