rsta2/circle
کاربرد:
این یک محیط توسعه C++ برای Raspberry Pi بدون سیستمعامل (Bare Metal) است که امکان استفاده از USB را در حالت 32 و 64 بیتی فراهم میکند. مناسب برای نوشتن سیستمهای عامل سبک، درایورها و برنامههای سطح پایین.
در چه شرایطی بهتره استفاده شود؟
وقتی میخواهید مستقیماً روی سختافزار Raspberry Pi کد بنویسید و کنترل کامل روی سیستم داشته باشید، بدون وابستگی به لینوکس یا سیستمعامل دیگر. همچنین وقتی نیاز به پشتیبانی از دستگاههای USB مثل صفحهکلید، ماوس یا فلش دارید.
چند مثال از موارد استفاده
- ساخت یک سیستم عامل ساده با رابط کاربری پایه
- توسعه یک ماشین مجازی یا اِمُولاتور روی Pi
- پروژههای آموزشی در مورد درایورهای USB و مدیریت حافظه
- اجرای برنامههای سبک بدون اوورهد سیستمعامل
- ##BareMetal
- ##RaspberryPi
- ##Cpp
- ##USB
- ##OSDev
- ##EmbeddedSystems
- ##LowLevelProgramming
