الأجهزة، إنترنت الأشياء والأنظمة المدمجة

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

10 subcategories · 61 courses total

برمجة C/C++ المضمنة
طور مهارات برمجية عميقة للأجهزة ذات الموارد المحدودة. ركز على إدارة الذاكرة، والوصول إلى سجلات الأجهزة، وتحسين الأداء، وميزات C++ للأنظمة المضمنة.
14 courses
Linux المضمن
تجاوز أنظمة Linux المكتبية وتعلم كيفية بناء وتخصيص أنظمة Linux للأجهزة المضمنة. تغطي الموضوعات عملية البناء باستخدام Yocto أو Buildroot، وتكوين النواة، وبرامج تشغيل الأجهزة.
13 courses
تصميم أنظمة إنترنت الأشياء
قم ببناء أنظمة إنترنت الأشياء الشاملة. تعرف على بروتوكولات الاتصال مثل MQTT وCoAP، وربط أجهزتك بمنصات سحابية مثل AWS IoT أو Azure IoT Hub.
9 courses
برمجة FPGA و HDL
صمم دوائر المنطق الرقمي باستخدام لغات وصف الأجهزة (HDLs). تعلم VHDL أو Verilog لبرمجة FPGAs للحوسبة عالية الأداء وتسريع الأجهزة المخصص.
7 courses
تكامل المستشعرات والمشغلات
تعلم كيفية التفاعل مع العالم المادي من خلال دمج وبرمجة مجموعة واسعة من المستشعرات والمشغلات. فهم واجهات الاتصال مثل I2C و SPI و UART.
6 courses
أساسيات المتحكمات الدقيقة
تعلم المفاهيم الأساسية للمتحكمات الدقيقة، بما في ذلك بنيتها المعمارية والذاكرة والأجهزة الطرفية وكيفية برمجتها على مستوى منخفض. استكشف العائلات الشائعة مثل AVR و PIC و ARM Cortex-M.
4 courses
مشاريع Raspberry Pi
استكشف إمكانيات حاسوب Raspberry Pi أحادي اللوحة. تعلم كيفية إعداد نظام تشغيل Raspberry Pi OS، والبرمجة باستخدام Python، وبناء مشاريع تتراوح من المراكز الإعلامية إلى بوابات إنترنت الأشياء (IoT).
3 courses
تصميم وتخطيط لوحات الدوائر المطبوعة (PCB)
تعلم تصميم لوحات الدوائر المطبوعة (PCBs) المخصصة من الصفر. أتقن التقاط المخططات، واختيار المكونات، وتخطيط اللوحة، والتوجيه باستخدام برامج مثل KiCad أو Eagle.
3 courses
تطوير البرامج الثابتة (Firmware)
تعلم دورة الحياة الكاملة لهندسة البرامج الثابتة، بما في ذلك المتطلبات وأنماط التصميم وأنظمة البناء وتصحيح الأخطاء والتحديثات عبر الأثير (OTA).
1 courses
أنظمة التشغيل في الوقت الفعلي (RTOS)
أتقن مفاهيم أنظمة التشغيل في الوقت الفعلي للتطبيقات التي تتطلب توقيتًا حتميًا. تعلم جدولة المهام، والتزامن، والمزامنة باستخدام أنظمة مثل FreeRTOS.
1 courses