TrueschoTruescho
كل الدورات
هندسة البرامج المدمجة
Coursera
تخصص مهني
غير محدد

هندسة البرامج المدمجة

Coursera

تعلّم هندسة البرمجيات المدمجة من الأساسيات حتى التطوير المتقدم، مع التركيز على فهم المكونات المادية وتصميم البرامج الإنتاجية التي تفي بمعايير الوقت الحقيقي.

غير محددالإنجليزية

عن الدورة

يقدّم هذا البرنامج الشامل مسارًا متكاملاً لتصبح مهندس برمجيات مدمجة ماهرًا. يبدأ بتأسيس مفاهيم الأنظمة المدمجة ومعرفة كيفية عمل المتحكمات الدقيقة داخليًا، بالإضافة إلى التعامل مع قيود الزمن الحقيقي وتنفيذ معالجات المقاطعات وآلات الحالة. يتطور البرنامج ليتعمق في الهياكل المتقدمة من خلال تصميم طبقات التجريد وإدارة تعدد الخيوط عبر نظام تشغيل الوقت الحقيقي (RTOS) وتحسين استهلاك الطاقة والذاكرة. كما يتضمن تعلّم تطوير حزم دعم اللوحة (BSP) عبر قراءة مخططات الأجهزة والتعامل مع المكونات الطرفية باستخدام لغة C المدمجة، وتطوير هياكل BSP متعددة الطبقات. يُختتم البرنامج بتطوير تنفيذي متقدم يشمل إنشاء حزم دعم جديدة من الصفر، شاملاً كود البدء، وتخطيط الذاكرة، وضبط المستويات السجلية.

ماذا ستتعلم

  • تصميم برمجيات مضمنة منظمة تلبي متطلبات الزمن الحقيقي وتكامل الأجهزة
  • تطوير حزم دعم اللوحة من التحكم الأساسي في المكونات إلى التنفيذ المخصص
  • تصميم أنظمة برامج مضمنة قابلة للتوسع مع RTOS وطبقات التجريد والممارسات الإنتاجية

المتطلبات المسبقة

  • معرفة أساسية بالمجال والمصطلحات الشائعة
  • الاستعداد للممارسة عبر تمارين تطبيقية أو حالات عملية

المدرسون

H

Hurix Digital

المواضيع

تطوير البرمجيات
علوم الحاسوب
الهندسة الكهربائية
الهندسة الفيزيائية
تصميم التطبيقات
هندسة الحاسوب
أجهزة الحاسوب
تطوير متعدد المنصات

معلومات الدورة

المنصةCoursera
المستوىغير محدد
طريقة التعلمغير محدد
السعرمجاني

المهارات

تطوير البرمجيات
علوم الحاسوب
الهندسة الكهربائية
الهندسة الفيزيائية
تصميم التطبيقات
هندسة الحاسوب
أجهزة الحاسوب
تطوير متعدد المنصات
Embedded Software
Embedded Systems

ابدأ التعلم الآن