الأنظمة المدمجة أو ما تسمى embedded systems هي أنظمة تستخدم لتنفيذ معلومات مسبقة، وأيضاً تعمل مع أنظمة أخرى، أيضاً مرتبطة بذاكرة الكمبيوتر، و RAM، وتحتوي الأنظمة المدمجة على تخصصات كثيرة مثل:
- Embedded Software Engineer.
- Embedded Hardware Engineer.
- Embedded wireless Engineer.
- Embedded Linux Engineer.
وسوف نعرض لك في هذا المقال قنوات يوتيوب لتعليم الأنظمة المدمجة اون لاين.
قناة Learn Embedded systems
تهتم هذه القناة بتعليمك أساسيات الأنظمة المدمجة، ويكون ذلك من خلال البرمجة، والنماذج المبدئية للأنظمة المدمجة، وأيضاً تعلم اللغات البرمجية مثل لغة C و C++, وأيضاً لغة البايثون، وكل ما قد تحتاجه من لغات البرمجة لتعلم هذا المجال، فهذه القناة ستنقلك من شخص لا يعلم شيء عن المجال، إلى شخص محترف في مجال الأنظمة المدمجة، ويكون ذلك من خلال خبراء متخصصين في هذا المجال، ومن خلال دروس ذات محتوى عالي الجودة، ومن أمثلة هذه الدروس:
- World’s smallest Arm Microsoft .
- FreeRTOS on the Raspberry pi pico.
- Maker Nano RP2040.
- How to overclock The Raspberry pi Zero 2 W!.
- How to use the RGB LED on the Arduino Nano.
- First Look At the Adafruit Qt py RP2040.
والكثير من الموضوعات الأخرى، لذلك إذا كنت مبتدئا في المجال، فهذه القناة ملائمة لك:
قناة Embedded systems and Deep Learning
تحتوي هذه القناة على جزئين أساسيين في التعلم، وهم:
- دروس متنوعة من كتاب Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C، وهو كتاب خاص بالأنظمة المدمجة لذلك قاموا بدراسته، وصياغته، وعمل دروس من خلاله بسيطة للتعلم.
- أما الجزء الثاني هو خاص بالتعلم العميق، حيث يحتوى على مراجعات لما تعرفه، وفيديوهات بالدروس الجديدة الخاص بالتحديثات الحديثة.
ويكون ذلك عن طريق سلاسل تعلم حتى لا تشعر بالتشتت، فقاموا بعمل كل شئ في سلسلة خاصة به، فمثلاً التعلم العميق والتحديثات لديها سلسلة خاصة بها، ومن السلاسل المتاحة في هذه القناة:
- NIIM Seminars.
- Deep Learning.
- Pointers in C.
- STM32 Discovery Kit.
- Steeper Motor.
- Startup Code.
- Interrupt.
- Short Lectures.
- STM32L4 Tutorial and Demo.
وللخوض في رحلة البحث العميق، يمكنك ذلك من زيارة الرابط التالي:
قناة Pantech Solution
هدف هذه القناة هو تعليم البرمجة، والأنظمة المدمجة بطريقة سهلة، وليسهل على المتعلم رحلة التعلم من خلال دروس بسيطة، وسلسلة، وتطبيق عملي يسير، فقد قامت هذه القناة بتقسيم التعلم على سلاسل حتى لا تشعر بالتشتت، وحتى تستطيع اختيار أي مستوى تريد أن تتعلم، سواء أكنت مبتدئا أم لا، وأيضاً توفر لك سلسلة لتعلم لغات البرمجة المطلوبة في الأنظمة المدمجة، فإذا كنت لا تعرفها تستطيع تعلمها بسهولة من خلال هذه القناة، ومن المميز هنا أنهم يقوموا بعمل بث مباشر كل فترة لمراجعة ما تعلمته، أو لعمل تحديات مثل تحدى 30 يوم من الأنظمة المدمجة، في خلال هذه الثلاثين يوم يقومون بعمل بث مباشر لممارستها وبذلك تكون قادر على إتقانها بشكل سريع وسهل، ومن الدروس المتاحة في هذه القناة:
- Master Class on Embedded systems.
- Embedded C programing.
- AI master class.
- Embedded systems ARM Cortex M4.
- Machine learning.
- Embedded systems and Io T.
- Python Master class.
قناة Embedded world
توفر لك هذه القناة معرفة كاملة باستخدام مجال الأنظمة المدمجة، فيعرفك أن هذا المجال يستخدم في الاتصالات، والطائرات، أيضاً السيارات، كل هذه الأشياء تستخدم الأنظمة المدمجة، أيضاً قبل البدء في رحلة تعلمك مع هذه القناة يقدم لك صناعها نصائح، مثل أن تكون حريصاً على أخذ درسين كل أسبوع لتتمكن من معرفة هذا المجال، وممارسته بشكل جيد، أيضاً ألا تقوم بالانضمام إلى دورات تدريبية قصيرة المدة في هذا المجال لأنه يجب أن تكون على دراية بكامل التحديثات التي تحدث في هذا المجال، لذلك يجب أن تكون متتطلع جيد، وتتم الدراسة في هذه القناة من خلال سلاسل مرتبة بشكل منظم، منها على سبيل المثال:
- python: هنا يقوم صانعوا القناة بتقديم محتوى جيد لتعلمك لغة البايثون، حيث أنها من اللغات المطلوبة في مجال الأنظمة المدمجة.
- Embedded C Questions and Answers: هنا ستجد إجابات لأغلب الأسئلة التي ستدور بعقلك حول هذا المجال.
- Software Testing: ستجد هنا أنواع الاختبارات المختلفة التي قد تتعرض لها.
- Embedded systems concepts: هذه السلسة خاصة بشرح الأنظمة المدمجة، بداية من تعريفها، حتى كيفية العمل بها.
قناة Low Level Learning
تهتم هذه القناة بعالم البرمجة، وتقديم كل ماهو جديد في هذا العالم بطريقة مبسطة، وسلسة، فهنا ستتعلم كل شيء عن البرمجة، والأنظمة المدمجة بداية من الصفر، لذلك لن تجد صعوبة في التعلم لأنه يأخذك من المستوى الاول لتعلمك الأساسيات، ثم تستطيع أن تنتقل إلى الدروس المتقدمة، بالإضافة إلى توفير فيديوهات تمتلك معلومات عن عالم البرمجة، لتجعلك متتطلع على كل جديد، ومن امثلة دروس هذه القناة:
- Coding in C.
- What happenes when ARM processor Crashes.
- The truth about mutexes.
- Coding in c until my program is unsafe.
- Learn Embedded Rust without any Expensive Hardware.
- Why are GPUs Slower than CPUs.
ولتصفح المزيد يمكنك ذلك من خلال الرابط التالي:
لقد قدمنا لك في هذا المقال أهم 5 قنوات لتعليم الأنظمة المدمجة (Embedded systems) من خلال منصة اليوتيوب، ولا تنسى أن تتابعنا على مواقع التواصل الاجتماعي: