
تُعدّ الأنظمة المدمجة اللبنات الأساسية لعالمنا المتصل، وتُعتبر الأجهزة المعتمدة على Arm معياراً صناعياً واسع الانتشار. تمنحك هذه الدورة مهارات عملية وثقة حقيقية لبناء نظام مدمج خاص بك باستخدام لوحة التطوير الشهيرة والميسورة التكلفة ST Nucleo F401RE. يمكنك شراء جميع مكوّنات قائمة المواد المطلوبة للدورة مباشرةً من شريكنا التقني STMicroelectronics عبر الرابط: https://www.st.com/content/st_com/en/campaigns/educationalplatforms/embedded-arm-edx-edu.html تعتمد الأجهزة المنزلية المتصلة، والأجهزة الطبية الحيوية، والمركبات ذاتية القيادة، وتطبيقات إنترنت الأشياء على أنظمة تشغيل الزمن الحقيقي (RTOS) لإدارة عدة مُدخلات رقمية وتناظرية في الوقت نفسه، كما تعتمد على بروتوكولات اتصال فعّالة لضمان نقل البيانات بين الوحدات الطرفية والمتحكمات الدقيقة بكفاءة وموثوقية. خلال الدورة ستنتقل من فهم المفاهيم الأساسية إلى تطبيقها مباشرةً على العتاد: ستستخدم واجهة Arm CMSIS API مع لوحة Nucleo ومكوّنات منخفضة التكلفة لتطوير نماذج أولية تعمل فعلياً. كما ستتعلم كيف يدعم RTOS تعدد المهام في الأنظمة المدمجة، وكيفية توظيف آليات مثل الخيوط (Threads) وأقفال التزامن (Mutex) وأشباه الإشارات (Semaphores) والمقاطعات (Interrupts) لبناء برنامج متعدد المهام يعمل بشكل كامل. وفي الجانب التطبيقي، ستطبّق معرفتك لبناء واجهة مستخدم، ونظام استشعار لدرجة الحرارة، ومشغّل موسيقى، مع أفكار لتطوير كل مشروع إلى تطبيقات أوسع ضمن منظومة إنترنت الأشياء.
Tim Wilmshurst
Academic Consultant
Mark Allen
Development Engineer