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

هندسة البرمجيات والأجهزة المدمجة

University of Colorado Boulder

دورة تعرّف على هندسة الأنظمة المدمجة وبرمجة البرمجيات منخفضة المستوى لربط الأجهزة بأداء عالي وقابلية نقل من خلال ممارسات تصميم فعالة.

غير محدد3 أسبوعالإنجليزية

عن الدورة

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

ماذا ستتعلم

  • شرح العلاقة بين معمارية ARM وتفاعلات الذاكرة في لغة C
  • إنشاء هياكل بيانات متخصصة مثل الحلقات والصفوف المرتبطة
  • تحديد تقنيات التعامل مع الذاكرة في الأنظمة المدمجة

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

  • معرفة أساسية بلغة البرمجة C

المدرسون

A

Alex Fosdick

Electrical, Computer, and Energy Engineering

المواضيع

هندسة الحاسوب
البرمجيات المدمجة
الأجهزة الطرفية
هندسة الأجهزة
الأنظمة المدمجة
تكوين الأنظمة
لغة C
معمارية الحاسوب

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

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

المهارات

هندسة الحاسوب
البرمجيات المدمجة
الأجهزة الطرفية
هندسة الأجهزة
الأنظمة المدمجة
تكوين الأنظمة
لغة C
معمارية الحاسوب
Development Environment
System Programming

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