TrueschoTruescho
كل الدورات
أساسيات الأنظمة المضمنة مع Arm: البداية
edX
دورة
متوسط
مجاني للتدقيق
شهادة

أساسيات الأنظمة المضمنة مع Arm: البداية

Arm Education

تعلّم بناء نماذج أولية لمشاريع المتحكمات الدقيقة دون عتاد عبر محاكي Mbed وواجهات API قياسية لتطبيقات إنترنت الأشياء.

4 ساعة/أسبوع6 أسبوعالإنجليزية41,623 متسجل
مجاني للتدقيق

عن الدورة

الأنظمة المضمنة موجودة في كل مكان، وتقنيات Arm تُعد المعيار الصناعي الأكثر انتشاراً في هذا المجال. البدء أصبح أسهل من أي وقت مضى. تتضمن هذه الدورة إرشادات للوصول إلى محاكي Mbed (راجع قسم المتطلبات المسبقة لمزيد من التفاصيل)، بحيث يمكنك تطبيق معارفك ومهاراتك الجديدة لبناء نماذج أولية وتطوير تطبيقات مضمنة واقعية بسرعة، دون عناء أو تكلفة توفير العتاد. من الأجهزة المحمولة والقابلة للارتداء والأجهزة الذكية التي نستخدمها اليوم، إلى إنترنت الأشياء (IoT) القريب المدعوم بالذكاء الاصطناعي (AI) وتقنيات الجيل الخامس 5G، تُعد الأنظمة المضمنة اللبنات الأساسية لعالمنا المتصل. ومع انتقالنا من مليارات إلى تريليونات الأجهزة الذكية المتصلة، يصبح من الضروري أن يمتلك الجيل القادم من المهندسين فهماً عميقاً لأسس الحوسبة المضمنة الحديثة. ستعمل خلال الدورة على متحكم دقيق مُحاكى باستخدام واجهة Mbed API القياسية في الصناعة، لتتعلم كيف تُنفَّذ المشاريع الواقعية خطوة بخطوة. ستقوم بتعديل شيفرة هيكلية (Skeleton Code) لإضافة وظائف متعددة لتطبيقات مختلفة، مثل مولّد موجات صوتية ومشغّل صوت، إضافة إلى التحكم بالمحيطات (Peripherals) عبر واجهات الإدخال/الإخراج التناظرية والرقمية. كما ستتعرف عملياً إلى استخدام المقاطعات (Interrupts) والمؤقتات (Timers) وتعديل عرض النبضة (PWM) لبناء سلوكيات دقيقة وموثوقة. كما تغطي الدورة الميزات الأساسية لمعالجات Arm وبُناها المعمارية بوصفها أساس الحوسبة المضمنة الحديثة، وتوضح كيف يمكن لواجهات البرمجة الحديثة تسريع نشر حلول إنترنت الأشياء وتقليل زمن التطوير، مع الحفاظ على نهج عملي يركز على بناء تطبيقات قابلة للتطبيق في العالم الحقيقي.

ماذا ستتعلم

  • تنفيذ مشاريع أنظمة مضمنة واقعية على متحكم دقيق مُحاكى باستخدام واجهة Mbed API
  • تعديل شيفرة هيكلية لإضافة وظائف لعدة تطبيقات، مثل مولّد موجات صوتية ومشغّل صوت والتحكم بالمحيطات عبر إدخال/إخراج تناظري ورقمي، والمقاطعات، والمؤقتات، وتعديل عرض النبضة (PWM)
  • التعرّف إلى الميزات الرئيسية لمعالجات Arm وبُناها المعمارية كأساس للحوسبة المضمنة الحديثة
  • فهم تطبيقات الأنظمة المضمنة وكيف تساعد واجهة برمجة حديثة على تسريع نشر حلول إنترنت الأشياء

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

  • إلمام بمبادئ الهندسة على مستوى المرحلة الجامعية
  • فهم أساسي لإحدى لغات البرمجة مثل C/C++
  • إتاحة جهاز كمبيوتر يعمل بنظام Windows أو Mac لتثبيت صورة Docker محلية لمحاكي Mbed API

المدرسون

K

Khaled Benkrid

Director of Education and Research

S

Shuojin Hang

Engineering Manager

M

Mark Allen

Development Engineer

T

Tim Wilmshurst

Academic Consultant

المواضيع

إنترنت الأشياء
تعديل عرض النبضة
الأجهزة الذكية
توفير العتاد
تقنية الجيل الخامس

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

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

المهارات

إنترنت الأشياء
تعديل عرض النبضة
الأجهزة الذكية
توفير العتاد
تقنية الجيل الخامس
Digital Audio Player
Application Programming Interface (API)
Artificial Intelligence
Peripheral Devices
Connected Devices

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