نقدم لحضراتكم ولكل متابعين مدونتنا أقوى دورة معتمدة من مركز EUS فى الأنظمة المدمجة Embedded System باللغة العربية والإنجليزية , الأنظمة المضمنة: (المدمجة) هي أنظمة لمعالجة المعلومات وتكون مضمنة في منتج أكبر وهي عادة ما تكون غير مرئية مباشرة للمستخدم، ويكون الهدف الأساسي من شراء المنتج، ليس الأنظمة المدمجة بحد ذاتها، بل المنتج الذي يحوي تلك الأنظمة والوظائف التي تقوم بها، والأنظمة المدمجة هي معالجات ما بعد الحواسيب الشخصية، إذ أن معالجة المعطيات لم يعد مقتصرا على أجهزة الحاسوب ذات الوظائف العامة، بل أصبح جزء أساسي من طيف واسع من الأجهزة بحيث أصبحت تلك الأنظمة متخصصة بالقيام بوظيفة محددة، أمثلة على أنظمة المدمجة تشمل أنظمة معالجة المعلومات في أجهزة الاتصالات السلكية واللاسلكية، نظم النقل والمعدات في تصنيع الإلكترونيات الاستهلاكية .
الفصل اﻷول: مقدمة سريعة عن اﻷنظمة المدمجة والمكونات المستخدمة في بنائها وكيفية اختيار هذه المكونات لتحقيق أقصى استفادة بأقل سعر وشرح عام لمراحل التطوير بداية من الفكرة وإنتهائاً بالمنتج الذي يباع للمستهلك.
الفصل الثاني: يقدم شرح مبسط للتركيب الداخلي للمتحكم الدقيق مع شرح لخواص وومميزات المُتحكِمات من نوع AVR وكيفية قراءة دليل البياناتDatasheet الخاصة بها واستخلاص أهم المعلومات.
الفصل الثالث: يوضح هذا الفصل اﻷدوات التي سنستخدمها في تطوير اﻷنظمة المدمجة سواء كانت العتاد “المكونات اﻹلكترونية” Hardware أو اﻷدوات البرمجية ToolChain (Softwares)
الفصل الرابع: من هنا نبدأ رحلة تعلم المُتحكِمات الدقيقة وسنبدأ مع أساسيات تشغيل أطراف المُتحكِم الدقيق وتشغيل المنافذ لتعمل كدخل أو كخرجGPIO. كما سنقوم بمجموعة من التجارب لتشغيل العناصر اﻹلكترونية البسيطة مثل LEDs, Switchs, 7-Segments..الخ.
الفصل الخامس: شرح ﻷهم القواعد والصيغ الشهير للغة السي المعيارية والمستخدمة بشكل كبير في تطوير اﻷنظمة المدمجة. تتميز الصيغ المعيارية بإمكانية تطبيقها على مختلف المُتحكِمات الدقيقة طالماً أن المترجم الخاص بها يدعم لغة السي.
الفصل السادس: شرح اﻹعدادات المتقدمة لمتحكمات AVR مثل مفهوم الفيوزات ووظائفها المختلفة مثل تغير سرعة التشغيل Clock Rate واستهلاك الطاقة، حماية البرامج الموجودة على المُتحكِم من السرقة أو التعديل وتشغيل بعض الخصائص المتقدمة اﻷخرى.
الفصل السابع: سنتعرف في هذا الفصل على كيفية تشغيل المقاطعات الخارجية External Interrupts وفائدة هذه الخاصية الرائعة التي تتيح صناعة تطبيقات ذات استجابة عالية السرعة للأحداث الخارجية.
الفصل الثامن: شرح أحد أشهر طرق إرسال البيانات بصورة تسلسلية بين المُتحكِمات الدقيقة والعالم الخارجي وذلك عبر بروتوكول UART والذي يعتبر أشهر بروتوكول معياري لتبادل البيانات.
الفصل التاسع: في هذا الفصل سنتعرف على كيفية قراءة الجهود الكهربية المتغيرة Analog وتحويلها إلى قيم رقمية وذلك باستخدام المحول التناظري–الرقمي المدمج داخل مُتحكِمات AVR.حيث يمكن استغلال هذا المحول في قراءة الحساسات التناظرية أو أي عنصر إلكتروني له خرج كهربي متغير.
الفصل العاشر: شرح أكواد C preprocessor حيث سنتعرف على الفارق بين الأوامر التنفيذية والأوامر التوجيهية وأهميتها بصورة مفصلة مثل الأمر #include وكذلك define وكذلك سنتعرف على كيفية صناعة المكتبات البرمجية libraries. مع شرح مثال لعمل uart driver على صورة مكتبة.
الفصل الحادي عشر: طرق استخدام أنظمة تشغيل الوقت الحقيقي Real Time OS لتشغيل المهام المتعددة Multitasking وأنظمة الاستجابة السريعة. حيث سيتم تناول نظام FreeRTOS في هذا الفصل باعتباره أفضل نظام RTOS مجاني (ومفتوح المصدر).