دورة عبر الإنترنت – تخصص احترافي معتمد في الأنظمة المدمجة في الوقت الفعلي من جامعة كولورادو بولدر

عزز حياتك المهنية بالخبرة في أنظمة الوقت الفعلي. تعلم النظرية وطرق التحليل والتصميم في الوقت الفعلي ووضعها موضع التنفيذ.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

المستوى المتوسط

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • احتمال الأخطاء
  • تحليل معدل رتابة
  • نظام التشغيل في الوقت الحقيقي (RTOS)
  • لينكس على الأنظمة المدمجة
  • معالجة متعددة النواة غير متماثلة

What you will learn in the course

Courses for which the course is suitable

  • محلل النظام في الوقت الحقيقي
  • مصمم النظام في الوقت الحقيقي
  • مهندس الأجهزة
  • مهندس برمجيات
  • خبير في الأنظمة المدمجة
  • مطور برامج لأنظمة RTOS
  • خبير في رؤية الكمبيوتر
  • مهندس اتصالات
  • مهندس في الأنظمة الطبية
  • مهندس في أنظمة النقل
  • مهندس في أنظمة الطاقة
  • مطور حلول FPGA
  • مطور GP-GPU
  • مهندس أنظمة متعددة النواة

الخبرة – سلسلة من أربع دورات

الخبرة في الأنظمة المدمجة في الوقت الفعلي عبارة عن سلسلة من أربع دورات تنقلك من مبتدئ إلى محلل ومصمم أنظمة أكثر تقدمًا. المعرفة والخبرة التي ستكتسبها في المواد الصعبة مثل:

  • خدمات الاستجابة المتوقعة
  • متى يتم تعيين متطلبات الأجهزة أو البرامج
  • تصميم المهام الحرجة

اختبر مهاراتك الهندسية. سوف تكتسب خبرة في بناء مشروع نظام بسيط ولكنه حقيقي مع تحديات في الوقت الفعلي من شأنها أن تزيد من ثقتك بنفسك. الأجهزة اللازمة لمشروع عملي في المنزل هي:

  • يؤتي ثماره
  • متاحة بسهولة
  • مصممة للطرق السريعة في سوق المنتجات

وطرق الاستغلال هي:

  • ملحقات لينكس في الوقت الحقيقي
  • أنظمة التشغيل المفتوحة RTOS (نظام التشغيل في الوقت الحقيقي)
  • برامج الدورة المعترف بها والمثبتة

بعد إكمال جميع الدورات التدريبية الأربع في السلسلة، يمكنك اعتبار نفسك خبيرًا متوسطًا إلى متقدمًا في أنظمة الوقت الفعلي. هذه المعرفة ذات قيمة كبيرة في مجالات مثل:

  • الدواء
  • المطار
  • ينقل
  • طاقة
  • الترفيه الرقمي
  • اتصالات
  • وغيرها من الخيارات الوظيفية الرائعة في مجال زراعة الأعضاء

تؤكد السلسلة على أهمية الممارسة العملية

وتقييم تقدمك في التعلم، ليس فقط في اكتساب المعرفة، ولكن أيضًا في تعلم كيفية تطبيق النظرية واستكشاف خيارات التصميم واتخاذ الخيارات المثلى. يتيح لك المشروع النهائي الفريد رؤية التحديات في الوقت الفعلي بأم عينيك، وفحص وبناء نظام بسيط لتحديد الهوية والتتبع والمزامنة بشكل تفاعلي في المنزل.

مشروع التعلم العملي

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

  • خطأ في تصحيح الذاكرة
  • أنظمة ملفات الفلاش
  • الأجهزة الزائدة

في الدورة الأخيرة، ستجمع بين جميع ممارسات التصميم الشخصي لبناء نظام في الوقت الفعلي يمكنك اختباره في المنزل. يتضمن المشروع موضوعات مثل:

  • غير متزامن
  • وحدات نواة لينكس
  • رؤية الكمبيوتر
  • الضواغط
  • الأداء الصحيح مع ضيق الوقت

ستستخدم المكونات الإضافية في الوقت الفعلي الخاصة بنظام التشغيل Linux وتقارن إيجابيات وسلبيات Linux مقابل أنظمة RTOS التقليدية وبرامج الدورة وخيارات FPGA. يمكن استخدام الخبرة التي اكتسبتها لإجراء مزيد من الأبحاث حول:

  • أنظمة FPGA الهجينة (مثل Altera وXilinx)
  • GP-GPU (مثل NVIDIA)
  • والتوسع متعدد النواة (مثل ARM A وR-Series)
  • وكذلك حلول المعالجات الدقيقة (ARM M-Series)

Details of the courses that make up the specialization

النظام المضمن في الوقت الحقيقي: المفاهيم والممارسات

الدورة 1 • 50 ساعة • 3.7 (67 تقييمًا)

تفاصيل الدورة
  • ماذا ستتعلم
    • يتم اختبار الفهم الأساسي للنظرية في فصل دراسي محدد التوقيت وتحليل وممارسات للأنظمة المدمجة.
    • تنفيذ كمية الخدمات في الوقت الحقيقي من المواضيع POSIX.
    • الفرق بين مساحة مستخدم Linux ومساحة kernel.
المهارات التي سوف تكتسبها
  • الفئة: موضوع POSIX
  • الفئة: برمجة C
  • الفئة: RM LUB (معدل الحد الأعلى الرتيب الأقل)
  • التصنيف: لينكس في الأنظمة المدمجة
  • الفئة: معالجات متعددة النواة

نظرية ونظرية الأنظمة المدمجة في الوقت الحقيقي

الدورة 2 • 60 ساعة • 4.3 (15 تقييمًا)

تفاصيل الدورة
  • ماذا ستتعلم
    • طرق تحليل خيارات الخدمة في الوقت الفعلي ذات الأولوية الديناميكية.
    • طرق التحكم في مشاكل تحويل الأولوية غير المقيدة.
    • منع المواقف المحظورة والتعافي منها.
    • منع واستعادة الأسبقية غير المحدودة.
المهارات التي سوف تكتسبها
  • التصنيف: سياسة التخطيط الديناميكي والثابت
  • الفئة: بروتوكول سقف الأولوية
  • التصنيف: نظرية درس الامتحان
  • فئة: EDF (الموعد النهائي الأقدم أولاً)
  • الفئة: بروتوكول وراثة الأولوية

تصميم الأنظمة الهامة في الوقت الحقيقي

الدورة 3 • 50 ساعة • 4.2 (14 تقييمًا)

تفاصيل الدورة
  • ماذا ستتعلم
    • استخدام رموز SECDED (تصحيح الخطأ الفردي، اكتشاف الأخطاء المزدوجة) لذكريات ECC (رمز تصحيح الخطأ).
    • كيف تعمل أنظمة ملفات الفلاش، إلى جانب مستويات التآكل ومؤشر تعزيز الكتابة.
    • الاختلافات والسمات المشتركة للتوافر العالي والموثوقية العالية.
    • طرق وتصميم الأجهزة المزدوجة ذات الاتصال المتبادل والاسترداد.
المهارات التي سوف تكتسبها
  • الفئة: توافر عالية
  • الفئة: إدارة تآكل فلاش NAND
  • التصنيف: أنظمة الذاكرة المدمجة
  • الفئة: ECC (رمز تصحيح الخطأ)
  • الفئة: مدراء الإدخال/الإخراج

مشروع في الوقت الحقيقي للأنظمة المدمجة

الدورة 4 • 48 ساعة

تفاصيل الدورة
  • ماذا ستتعلم
    • مفاهيم في تصميم أنظمة الوقت الحقيقي وتفكيك الوظائف وتحديد الخدمات المركزية.
    • فصل الإدخال/الإخراج عن المعالجة في الوقت الفعلي لتجنب حالات الشذوذ في وقت الاستجابة.
    • سيتم فحص استخدام مبادئ تصميم AMP مع سياسة الدرس والتحليل والنظرية.
    • استخدام مبادئ تصميم AMP مع أفضل جهد ممكن ومعالجة متوازية في الوقت الفعلي.
المهارات التي سوف تكتسبها
  • الفئة: واجهة مبرمج (علوم الكمبيوتر)
  • التصنيف: تحليل دروس الامتحان
  • التصنيف: استكشاف أخطاء النظام وإصلاحها
  • الفئة: متابعة في الوقت الحقيقي
  • الفئة: التصميم في الوقت الحقيقي