برامج التشغيل والتحكم والتوقيت في تصميم الأنظمة المدمجة
تُنظم شيفرة البدء وبرامج تشغيل الوحدات الطرفية والاتصال ووظائف المنتج في طبقات منفصلة في تطبيقات المتحكمات الدقيقة المبنية على C/C++. وإذا لزم Linux مدمج، يُقيّم نظام التشغيل والتطبيق ووصلات الجهاز معًا. ويُستهدف بناء لا يتطلب إعادة كتابة التطبيق بأكمله عند تغيير المعالج أو مراجعة اللوحة.
تُقيّم البنية القائمة على حلقة والمقاطعات وآلات الحالات وخيارات نظام التشغيل الآني وفق متطلبات التوقيت. وتُحدد أولويات المهام وتقاسم الموارد بحسب سلوك المنتج. وإضافة طبقات برمجية أكثر ليست معيار جودة في حد ذاتها، بل المهم قابلية البنية للتتبع والاختبار.
- برامج تشغيل الأجهزة الطرفية وأجهزة الاستشعار
- آلات الحالات ووظائف التحكم
- المعالج والذاكرة وميزانية التوقيت
تصميم خاص للبطاقات الإلكترونية مع البرامج