پروژه های 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 به عنوان یک پلتفرم است.

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

مانند پروژه قبلی، این پروژه از یک API نرم افزار آشنا به عنوان مقدمه ای برای توسعه در BeagleBone Black استفاده می کند. شمارنده فیسبوک مانند از OpenGraph API فیس بوک برای دریافت تعداد لایک ها برای یک گره خاص روی نمودار با استفاده از فرمت JSON استفاده می کند. این پروژه عدد را به یک صفحه نمایش LED چهار رقمی و هفت قسمتی نمایش می دهد.

این پروژه نمایش ساده ای از قدرت BeagleBone در ارتباط آسان با سرویس های وب را ارائه می دهد، در حالی که گزینه های فیزیکی زیادی را برای خروجی ارائه می دهد. رابط های وب برای بسیاری از توسعه دهندگان آشنا خواهند بود.اسکریپت Cloud9/Node.js که برای تامین انرژی LED استفاده می شود باید برای بسیاری از برنامه نویسان مبتدی نیز قابل دسترسی باشد.

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

BeagleBone Black به چندین گزینه اتصال سخت افزاری مجهز شده است. پورت اترنت داخلی به آن اجازه می دهد تا به یک دستگاه نظارت بر شبکه تبدیل شود.

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

BeagleBrew

اگر از علاقه مندان به فناوری منبع باز هستید، پروژه BeagleBrew ممکن است مقدمه ای عالی برای BeagleBone Black باشد. BeagleBrew تا حدی توسط اعضای Texas Instruments، طراحان پروژه BeagleBoard توسعه داده شد.

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

Android در BeagleBone

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

درگاه قایق پارویی با بسیاری از برنامه‌های Android با عملکردهای مختلف، از جمله دسترسی به سیستم فایل، نقشه‌برداری، و بازی‌ها آزمایش شده است. این پروژه یک نقطه پرش عالی برای توسعه دهندگانی است که به اندروید به عنوان پایه ای برای پروژه های سخت افزاری فراتر از تلفن های همراه علاقه مند هستند.

توصیه شده: