وب‌سرویس مجید

پروژه dem

axem-solutions/dem

مدیر محیط توسعه مبتنی بر کانتینر برای توسعه سیستم‌های تعبیه‌شده ️

این ابزار به توسعه‌دهندگان کمک می‌کند تا محیط‌های توسعه یکنواخت و قابل انتقال را برای پروژه‌های embedded ایجاد کنند، بدون درگیر شدن با تنظیمات محلی سیستم

کاربرد:

این ابزار برای مدیریت محیط‌های توسعه در پروژه‌های سخت‌افزار-نرم‌افزاری (مثل میکروکنترلرها، سیستم‌های real-time) طراحی شده. با استفاده از کانتینرها، تمام ابزارها، کامپایلرها و کتابخانه‌ها در یک محیط ایزوله اجرا می‌شوند

در چه شرایطی بهتره استفاده شود؟

وقتی تیم توسعه بزرگی دارید و می‌خواهید همه با یک محیط دقیق کار کنند

وقتی می‌خواهید از مشکلات "روی سیستم من کار می‌کرد!" جلوگیری کنید

وقتی با ابزارهای خاص مثل arm-none-eabi-gcc یا openocd کار می‌کنید

چند مثال از موارد استفاده:

• توسعه فریم‌ورک Zephyr RTOS با محیط کانتینری

• کامپایل کد برای STM32 بدون نصب ابزارها روی سیستم اصلی

• اشتراک‌گذاری محیط توسعه بین تیم با Git و یک فایل Docker ساده

  • ##EmbeddedDevelopment
  • ##Containerization
  • ##DevEnvironment
  • ##Docker
  • ##RTOS
  • ##STM32
  • ##Zephyr
  • ##CICD
  • ##EdgeComputing
  • ##ToolchainManager