SlideShare a Scribd company logo
1 of 28
Download to read offline
‫المدمجة‬ ‫األنظمة‬ ‫اساسيات‬
‫المدمجة‬ ‫األنظمة‬ ‫عن‬ ‫مقدمة‬
‫المحاضرة‬ ‫هذه‬ ‫في‬ ‫سنتعلم‬ ‫ماذا‬
.1‫المدمج‬ ‫النظام‬ ‫تعريف‬.
.2‫المدم‬ ‫األنظمة‬ ‫بها‬ ‫تستخدم‬ ‫التي‬ ‫التطبيقات‬‫جة‬.
.3‫المدمج‬ ‫النظام‬ ‫مكونات‬.
.4‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬.
‫المدمجة‬ ‫األنظمة‬ ‫تعريف‬
‫المدمجة‬ ‫األنظمة‬ ‫تعريف‬
‫النظام‬‫المدمج‬‫او‬‫كما‬‫يسمى‬‫في‬‫بعض‬‫األحيان‬"‫النظام‬‫المضمن‬"‫هو‬‫أي‬
‫نظام‬‫حاسوبي‬‫صغير‬‫الحجم‬‫يقوم‬‫بمجموعة‬‫من‬‫الوظائف‬‫التي‬‫تخدم‬‫أداة‬‫او‬
‫منتج‬‫معين‬.
‫غالبا‬‫ال‬‫تباع‬‫هذه‬‫األنظمة‬‫المدمجة‬‫للناس‬‫مباشرة‬‫ولكنها‬‫تكون‬"‫مدمج‬‫ة‬
Embedded"‫مع‬‫منتج‬‫معين‬.
‫فمثال‬‫عند‬‫شراء‬‫سيارة‬‫حديثة‬‫او‬‫فرن‬‫ميكروويف‬‫او‬‫غسالة‬‫كهربائ‬‫ية‬‫او‬
‫حتى‬‫مكيف‬‫هواء‬‫فأنك‬‫ستجد‬‫ان‬‫جميع‬‫هذه‬‫المنتجات‬‫أصبحت‬‫تحتو‬‫ي‬‫على‬
‫حواسيب‬‫صغيرة‬‫تقدم‬‫وظائف‬‫تحكم‬‫ذكية‬‫مما‬‫يجعل‬‫كل‬‫المنتجات‬‫ا‬‫لسابقة‬
‫تحتوي‬‫على‬‫نظم‬‫مدمجة‬.
‫تستخدم‬ ‫التي‬ ‫التطبيقات‬
‫المدمجة‬ ‫األنظمة‬ ‫بها‬
‫األنظم‬ ‫بها‬ ‫تستخدم‬ ‫التي‬ ‫التطبيقات‬‫ة‬
‫المدمجة‬_1
‫التحكم‬‫االلي‬‫مثل‬‫األنظمة‬‫المدمجة‬‫الموجودة‬‫في‬
‫المصانع‬,‫الطائرات‬,‫الصواريخ‬‫واالقمار‬‫الصناعي‬‫ة‬
‫واي‬‫ماكينة‬‫تعمل‬‫بصورة‬‫تلقائية‬(‫اوتوماتيكي‬‫ة‬)‫هذه‬
‫األنظمة‬‫جميعها‬‫تضم‬‫لغرض‬‫واحد‬‫فقط‬‫وهو‬‫التحك‬‫م‬
‫في‬‫منتج‬‫معين‬.
‫األنظم‬ ‫بها‬ ‫تستخدم‬ ‫التي‬ ‫التطبيقات‬‫ة‬
‫المدمجة‬_2
‫المنتجات‬‫الخدمية‬‫مثل‬‫المنتجات‬‫التي‬‫عادة‬
‫نشتريها‬‫ألنفسنا‬‫في‬‫المنزل‬‫او‬‫المكتب‬‫مث‬‫ل‬‫المكيف‬
‫الهواء‬‫او‬‫الميكروويف‬‫الذي‬‫يحتوي‬‫على‬‫نظام‬
‫تحكم‬‫الكتروني‬‫في‬‫الحرارة‬.
‫األنظم‬ ‫بها‬ ‫تستخدم‬ ‫التي‬ ‫التطبيقات‬‫ة‬
‫المدمجة‬_3
‫المنتجات‬‫الترفيهية‬‫مثل‬‫منصات‬‫األلعاب‬
Wii,Gameboy,Xbox‫وكذلك‬‫المنتجات‬
‫أصبحت‬‫تحمل‬‫وصف‬"‫ذكية‬"‫مثل‬‫الهواتف‬
‫الذكية‬,‫الساعات‬‫الذكية‬‫وحتى‬‫أنظمة‬‫التلفاز‬
‫الحديثة‬‫جميعها‬‫تعتبر‬‫أنظمة‬‫مدمجة‬.
‫األنظم‬ ‫بها‬ ‫تستخدم‬ ‫التي‬ ‫التطبيقات‬‫ة‬
‫المدمجة‬_4
‫أنظمة‬‫االتصاالت‬‫الحديثة‬‫والتي‬‫لها‬‫نصيب‬‫كبير‬‫من‬‫هذا‬
‫المجال‬‫خاصة‬‫بعد‬‫ظهور‬‫تقنيات‬‫االتصال‬‫الالسلكي‬‫م‬‫ثل‬
Bluetooth‫وال‬Wi-Fi‫حيث‬‫تحولت‬‫األجيال‬‫القديمة‬‫من‬
‫أنظمة‬‫االتصاالت‬‫التي‬‫كانت‬‫تعتمد‬‫على‬Analog
Electronics‫الى‬‫تقنيات‬‫المعالجة‬‫الرقمية‬‫المعتمدة‬‫ع‬‫لى‬
‫األنظمة‬‫المدمجة‬‫مثال‬‫جميع‬‫أجهزة‬‫الموجهات‬Routers
‫التي‬‫توفر‬‫لنا‬‫األنترنت‬‫ماهي‬‫اال‬Embedded Linux
System‫وكذلك‬‫أنظمة‬‫الراديو‬‫القايلة‬‫للبرمجة‬SDR
‫وشبكات‬‫المحمول‬‫هي‬‫أيضا‬‫نوع‬‫من‬‫األنظمة‬‫المدمجة‬
‫عالية‬‫األداء‬.
‫المدمج‬ ‫النظام‬ ‫مكونات‬
‫المدمج‬ ‫النظام‬ ‫مكونات‬
‫عادة‬‫ما‬‫تكون‬‫األنظمة‬‫المدمجة‬‫من‬3‫مكونات‬‫رئيسية‬:
•‫المتحكم‬‫الدقيق‬Microcontroller‫والذي‬‫يعتبر‬‫العقل‬‫المتحكم‬‫في‬‫النظام‬.
•‫أدوات‬‫االدخال‬Input devices‫مثل‬‫الحساسات‬‫المختلفة‬,‫ازرار‬‫الضغط‬‫او‬‫أي‬
‫وسيلة‬‫ادخال‬‫معلومات‬‫المتحكم‬.
•‫أدوات‬‫اإلخراج‬Output devices‫والتي‬‫تسمى‬‫في‬‫بعض‬‫الحاالت‬
Actuators‫وتعتبر‬‫كل‬‫ما‬‫يتحكم‬‫به‬‫ال‬Microcontroller‫مثل‬‫المحركات‬
Motors,‫الشاشات‬LCD,‫سماعات‬‫صوتية‬...‫الخ‬.
‫يتم‬‫اختصار‬‫أدوات‬‫االدخال‬‫واإلخراج‬‫بكلمة‬I/O‫وهي‬‫اختصار‬(Input/Output
Devices)
‫المدمج‬ ‫النظام‬ ‫مكونات‬
‫األنظمة‬ ‫تطوير‬ ‫مراحل‬
‫المدمجة‬
‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬
‫قبل‬‫البدء‬‫في‬‫تعلم‬‫صناعة‬‫األنظمة‬‫المدمجة‬‫علينا‬‫ان‬‫ن‬‫فهم‬
‫الخطوات‬‫التي‬‫تساعدك‬‫على‬‫التخطيط‬‫لمشروع‬‫ناجح‬
‫وفعال‬.
‫الصورة‬‫التالية‬‫توضح‬‫الخطوات‬‫التي‬‫يتبعها‬‫مصممو‬‫ا‬‫ألنظمة‬
‫المدمجة‬‫في‬‫تطوير‬‫أي‬‫منتج‬‫بداية‬‫من‬‫الفكرة‬‫حتى‬‫صن‬‫اعة‬
‫المنتج‬‫بصورة‬‫تجارية‬,‫كما‬‫نرى‬‫هناك‬‫مساران‬‫اساسيان‬
‫وهما‬‫تصميم‬‫ال‬Software‫وتصميم‬‫ال‬Hardware.
‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬
‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬
‫أوال‬:‫المتحكمات‬ ‫برامج‬ ‫تطوير‬ ‫مراحل‬
‫مثل‬‫جميع‬‫أنظمة‬‫الحواسيب‬‫في‬‫العالم‬‫نجد‬‫ان‬‫المتحك‬‫مات‬
‫الدقيقة‬‫ال‬‫يمكنها‬‫ان‬‫تعمل‬‫دون‬‫برنامج‬‫يكتب‬‫بداخل‬‫ها‬‫وهذا‬
‫البرنامج‬‫يجب‬‫ان‬‫يكتب‬‫بالصيغة‬‫الثنائية‬‫الرقم‬‫ية‬
Binary‫فقط‬‫الصفر‬‫والواحد‬,‫هذه‬‫الصيغة‬‫غير‬‫مناس‬‫بة‬
‫للفهم‬‫بالنسبة‬‫للبشر‬‫ويجب‬‫تفسيرها‬.‫لذا‬‫تقو‬‫م‬‫بعض‬
‫الشركات‬‫المصنعة‬‫للمعالجات‬‫والمتحكمات‬‫الدقيقة‬
‫بصناعة‬‫بعض‬‫األدوات‬‫البرمجية‬‫التي‬‫تسهل‬‫على‬
‫المطورين‬‫ان‬‫يصنعوا‬‫برامج‬‫بلغات‬‫مفهومة‬‫وقابلة‬
‫للقراءة‬.
‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬
‫أوال‬:‫المتحكمات‬ ‫برامج‬ ‫تطوير‬ ‫مراحل‬
‫في‬‫البداية‬‫كانت‬‫الشركات‬‫تصمم‬‫برمجيات‬‫التجميع‬
Assemblers‫التي‬‫توفر‬‫للمطور‬‫مجموعة‬‫من‬‫األوامر‬‫تسمى‬
‫أوامر‬‫التجميع‬Assembly Instructions.
‫والتي‬‫كانت‬‫أوامر‬‫قصيرة‬‫وسهلة‬‫نسبيا‬‫مثل‬ADD(‫اجمع‬
‫رقمين‬)‫او‬SUB(‫اطرح‬‫رقمين‬),‫ولكن‬‫كانت‬‫هناك‬‫عيوب‬
‫كثيرة‬‫لكتابة‬‫البرامج‬‫بهذه‬‫اللغة‬‫مثل‬‫الحجم‬‫والوقت‬,‫ح‬‫تى‬‫ان‬
‫بعض‬‫البرامج‬‫كنت‬‫تصل‬‫الى‬‫عشرات‬‫االالف‬‫من‬‫السطور‬.
‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬
‫أوال‬:‫المتحكمات‬ ‫برامج‬ ‫تطوير‬ ‫مراحل‬
‫بعدها‬‫ظهرت‬‫لغات‬‫عالية‬‫المستوى‬High Level
Language‫مثل‬‫لغة‬‫سي‬.‫وهي‬‫لغات‬‫تسهل‬‫كتابة‬‫الك‬‫ود‬
‫البرمجي‬‫وتحويلة‬‫الى‬‫لغة‬‫االلة‬‫تلقائيا‬‫عن‬‫طريق‬
‫المترجمات‬Compilers‫وبذلك‬‫أصبحت‬‫عملية‬‫تطوير‬
‫الكود‬‫اسهل‬‫بكثير‬.
‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬
‫أوال‬:‫المتحكمات‬ ‫برامج‬ ‫تطوير‬ ‫مراحل‬
‫باستخدام‬‫لغة‬‫السي‬‫يمكننا‬‫تطوير‬‫برامج‬‫المتحكمات‬‫الدقي‬‫قة‬‫كالتالي‬:
1-‫كتابة‬‫البرنامج‬‫بلغة‬C:‫في‬‫هذه‬‫المرحلة‬‫نستخدم‬‫لغة‬‫السي‬
‫للتعبير‬‫عن‬‫الوظائف‬‫التي‬‫نريد‬‫تنفيذها‬‫من‬‫المتحكم‬‫الدق‬‫يق‬.
2-‫توليد‬‫ملف‬‫ال‬Hex:‫هو‬‫الملف‬‫الذي‬‫يحتوي‬‫على‬‫البرنامج‬
‫الحقيقي‬‫الذي‬‫سيخزن‬‫داخل‬‫ذاكرة‬‫المتحكم‬‫ويتم‬‫توليده‬‫تلق‬‫ائيا‬‫من‬
‫تحويل‬‫الكود‬‫المكتوب‬‫بلغة‬‫السي‬‫الى‬‫األوامر‬‫البرمجية‬‫بص‬‫يغة‬
‫ال‬hex.
‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬
‫أوال‬:‫المتحكمات‬ ‫برامج‬ ‫تطوير‬ ‫مراحل‬
‫باستخدام‬‫لغة‬‫السي‬‫يمكننا‬‫تطوير‬‫برامج‬‫المتحكمات‬‫الدقيقة‬
‫كالتالي‬:
3-‫رفع‬‫البرنامج‬‫من‬‫الحاسوب‬‫الى‬‫ذاكرة‬‫المتحكم‬:‫هذه‬
‫المرحلة‬‫التي‬‫يتم‬‫كتابة‬(‫او‬‫كما‬‫يميها‬‫البعض‬‫بعملي‬‫ة‬‫حرق‬
burn)‫البيانات‬‫الرقمية‬‫داخل‬‫ذاكرة‬‫المتحكم‬‫ليبدا‬‫بت‬‫نفيذها‬
‫حيث‬‫يقوم‬‫برنامج‬‫الرفع‬uploader‫بقراءة‬‫ملف‬‫ال‬Hex
‫وتحويل‬‫القيم‬‫المسجلة‬‫الى‬‫بداخلة‬‫الى‬‫بيانات‬‫ثنائ‬‫يه‬binary
‫ثم‬‫يقوم‬‫بكتابتها‬‫داخل‬‫العنوانين‬‫المخصصة‬‫لها‬‫في‬‫ذاكرة‬
‫المتحكم‬.
‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬
‫أوال‬:‫المتحكمات‬ ‫برامج‬ ‫تطوير‬ ‫مراحل‬
‫باستخدام‬‫لغة‬‫السي‬‫يمكننا‬‫تطوير‬‫برامج‬‫المتح‬‫كمات‬
‫الدقيقة‬‫كالتالي‬:
4-‫اختبار‬‫البرنامج‬‫واكتشاف‬‫األخطاء‬:‫في‬‫هذه‬
‫المرحلة‬‫يتم‬‫تشغيل‬‫المتحكم‬‫الدقيق‬‫على‬‫لوحه‬‫ا‬‫لتجارب‬
‫او‬‫على‬Test kit‫للتأكد‬‫من‬‫ان‬‫البرنامج‬‫ينفذ‬‫المطل‬‫وب‬
‫او‬‫الكتشاف‬‫أي‬‫أخطاء‬,‫وقد‬‫يتم‬‫تكرار‬‫هذا‬‫االمر‬
‫عشرات‬‫المرات‬‫حتى‬‫نصل‬‫الى‬‫برنامج‬‫يؤدي‬‫جميع‬
‫الوظائف‬‫المطلوبة‬‫منه‬‫بأقل‬‫نسبة‬‫حطأ‬.
‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬
‫ثانيا‬:‫العتاد‬ ‫تطوير‬ ‫مراحل‬
‫لتطوير‬‫أي‬‫مشروع‬‫سنحتاج‬‫ان‬‫نوصل‬‫المتحكم‬‫الدقيق‬‫بالمكونات‬
‫االلكترونية‬‫التي‬‫سيتحكم‬‫بها‬‫وهو‬‫ما‬‫يعرف‬‫بمفهوم‬‫ال‬Devices
Interfacing(‫مواجهة‬‫األجهزة‬‫المختلفة‬)‫فالمتحكم‬‫الدقيق‬‫ال‬‫يعمل‬
‫بمفردة‬‫وانما‬‫يحتاج‬‫أجهزة‬‫أخرى‬‫ليستقبل‬‫منها‬‫القراءات‬(‫مثل‬‫الحس‬‫اسات‬
Sensors)‫او‬‫ليتحكم‬‫بها‬‫مثل‬‫الشاشات‬‫والمحركات‬.
‫هناك‬‫طريقتين‬‫أساسيتين‬‫لعمل‬‫ذلك‬‫وهما‬,‫استخدام‬‫اللوحات‬‫التطو‬‫يرية‬
Development Kit‫او‬‫استخدام‬‫لوحة‬‫التجارب‬Breadboard,‫كل‬
‫طريقة‬‫لها‬‫مميزات‬‫وعيوب‬.
‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬
‫ثانيا‬:‫العتاد‬ ‫تطوير‬ ‫مراحل‬
Development Kit
‫الدقيق‬ ‫المتحكم‬ ‫من‬ ‫مكونة‬ ‫اختبار‬ ‫لوحة‬ ‫هي‬+‫االلكتر‬ ‫العناصر‬ ‫من‬ ‫كبيرة‬ ‫مجموعة‬‫ونية‬
‫شاشة‬ ‫مثل‬ ‫للتشغيل‬ ‫جاهزة‬ ‫بصورة‬ ‫به‬ ‫المتصلة‬LCD,‫مفاتيح‬ ‫لوحة‬,‫تحكم‬ ‫ازرار‬,
‫وضوئية‬ ‫حرارية‬ ‫حساسات‬,‫ريالي‬Relay‫محول‬ ‫مثل‬ ‫الرقمية‬ ‫االتصال‬ ‫أدوات‬ ‫وبعض‬
RS232‫ذلك‬ ‫من‬ ‫اقل‬ ‫او‬ ‫اكثر‬ ‫بها‬ ‫يوجد‬ ‫وقد‬.
‫ت‬ ‫قد‬ ‫ما‬ ‫معظم‬ ‫على‬ ‫تحتوي‬ ‫فهي‬ ‫كبيرة‬ ‫بصورة‬ ‫التطوير‬ ‫عملية‬ ‫تسهل‬ ‫اللوحات‬ ‫هذه‬‫حتاجه‬
‫مك‬ ‫لشراء‬ ‫تحتاج‬ ‫لن‬ ‫وبالتالي‬ ‫البعض‬ ‫ببعضها‬ ‫ومتصلة‬ ‫جاهزة‬ ‫واحدة‬ ‫لوحة‬ ‫على‬‫ونات‬
‫االلكترون‬ ‫الدوائر‬ ‫بناء‬ ‫وقت‬ ‫عليك‬ ‫وستوفر‬ ‫إضافية‬ ‫عناصر‬ ‫توصيل‬ ‫او‬ ‫أخرى‬‫ية‬.
‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬
‫ثانيا‬:‫العتاد‬ ‫تطوير‬ ‫مراحل‬
‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬
‫ثانيا‬:‫العتاد‬ ‫تطوير‬ ‫مراحل‬
‫التجارب‬ ‫لوحة‬Breadboard
‫الطريقة‬‫الثانية‬‫هي‬‫استخدام‬‫لوحة‬‫التجارب‬‫البالستيكية‬‫والتي‬‫ت‬‫ساعدك‬‫على‬
‫بناء‬‫أي‬‫دائرة‬‫الكترونية‬‫باستخدام‬‫االسالك‬,‫تتميز‬‫هذه‬‫اللوحة‬‫بـأن‬‫ه‬‫يمكنك‬‫بناء‬
‫أي‬‫دائرة‬‫قد‬‫تخطر‬‫على‬‫بالك‬‫فمن‬‫السهل‬‫ان‬‫تفك‬‫وتركب‬‫أي‬‫عنصر‬‫أ‬‫و‬
‫شريحة‬‫الكترونية‬(‫من‬‫نوع‬DIP)‫على‬‫هذه‬‫اللوحة‬.
‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬
‫ثانيا‬:‫العتاد‬ ‫تطوير‬ ‫مراحل‬
‫االول‬ ‫الفصل‬ ‫نهاية‬
Eng. Elaf Ahmed Saeed
Email: elafe1888@gmail.com
LinkedIn: https://www.linkedin.com/in/elaf-a-saeed
Facebook: https://www.facebook.com/profile.php?id=100004305557442
GitHub: https://github.com/ElafAhmedSaeed
YouTube: https://youtube.com/channel/UCE_RiXkyqREUdLAiZcbBqSg

More Related Content

What's hot

مقدمة_في_الحاسوب.pptx
مقدمة_في_الحاسوب.pptxمقدمة_في_الحاسوب.pptx
مقدمة_في_الحاسوب.pptxanasalsaaydeh
 
أنواع نظم التشغيل
أنواع نظم التشغيلأنواع نظم التشغيل
أنواع نظم التشغيلAhmad Abdelbaqy
 
أنواع نظم تشغيل الحاسب
أنواع نظم تشغيل الحاسبأنواع نظم تشغيل الحاسب
أنواع نظم تشغيل الحاسبAhmad Abdelbaqy
 
المكونات المادية للحاسب الآلي
المكونات المادية للحاسب الآليالمكونات المادية للحاسب الآلي
المكونات المادية للحاسب الآليHanan Kolkelh
 
محاضرة 3 نظام التشغيل
محاضرة 3 نظام التشغيلمحاضرة 3 نظام التشغيل
محاضرة 3 نظام التشغيلzakaria_alathari
 
مكونات الحاسب الآلي - أنظمة التشغيل
مكونات الحاسب الآلي - أنظمة التشغيلمكونات الحاسب الآلي - أنظمة التشغيل
مكونات الحاسب الآلي - أنظمة التشغيلSamer Saner
 
Software Coding- Software Coding
Software Coding- Software CodingSoftware Coding- Software Coding
Software Coding- Software CodingNikhil Pandit
 
EE6602 Embedded System
EE6602 Embedded SystemEE6602 Embedded System
EE6602 Embedded Systemrmkceteee
 
(Information Technology) مقدمة في تكنلوجويا المعلومات
(Information Technology) مقدمة في تكنلوجويا المعلومات(Information Technology) مقدمة في تكنلوجويا المعلومات
(Information Technology) مقدمة في تكنلوجويا المعلوماتDrMohammed Qassim
 
مكونات الحاسب الآلي - اللوحة الأم
مكونات الحاسب الآلي - اللوحة الأممكونات الحاسب الآلي - اللوحة الأم
مكونات الحاسب الآلي - اللوحة الأمAhmad Abdelbaqy
 
نظم التشغيل.ppt
نظم التشغيل.pptنظم التشغيل.ppt
نظم التشغيل.pptAymenAyari10
 
الحرب الالكترونية
الحرب الالكترونية الحرب الالكترونية
الحرب الالكترونية hafz1180
 
CYBER SECURITY الامن السيبراني
CYBER SECURITY الامن السيبرانيCYBER SECURITY الامن السيبراني
CYBER SECURITY الامن السيبرانيnasser222104
 

What's hot (20)

مقدمة_في_الحاسوب.pptx
مقدمة_في_الحاسوب.pptxمقدمة_في_الحاسوب.pptx
مقدمة_في_الحاسوب.pptx
 
أنواع نظم التشغيل
أنواع نظم التشغيلأنواع نظم التشغيل
أنواع نظم التشغيل
 
أنواع نظم تشغيل الحاسب
أنواع نظم تشغيل الحاسبأنواع نظم تشغيل الحاسب
أنواع نظم تشغيل الحاسب
 
المكونات المادية للحاسب الآلي
المكونات المادية للحاسب الآليالمكونات المادية للحاسب الآلي
المكونات المادية للحاسب الآلي
 
محاضرة 3 نظام التشغيل
محاضرة 3 نظام التشغيلمحاضرة 3 نظام التشغيل
محاضرة 3 نظام التشغيل
 
مكونات الحاسب الآلي - أنظمة التشغيل
مكونات الحاسب الآلي - أنظمة التشغيلمكونات الحاسب الآلي - أنظمة التشغيل
مكونات الحاسب الآلي - أنظمة التشغيل
 
نظام التشغيل
نظام التشغيلنظام التشغيل
نظام التشغيل
 
Software Coding- Software Coding
Software Coding- Software CodingSoftware Coding- Software Coding
Software Coding- Software Coding
 
المحاضرة الأولى مقدمة عن الحاسوب
المحاضرة الأولى مقدمة عن الحاسوبالمحاضرة الأولى مقدمة عن الحاسوب
المحاضرة الأولى مقدمة عن الحاسوب
 
المحاضرة الثالثة لغات البرمجة
المحاضرة الثالثة  لغات البرمجةالمحاضرة الثالثة  لغات البرمجة
المحاضرة الثالثة لغات البرمجة
 
Types of software
Types of softwareTypes of software
Types of software
 
الأمن السيبراني
الأمن السيبرانيالأمن السيبراني
الأمن السيبراني
 
EE6602 Embedded System
EE6602 Embedded SystemEE6602 Embedded System
EE6602 Embedded System
 
(Information Technology) مقدمة في تكنلوجويا المعلومات
(Information Technology) مقدمة في تكنلوجويا المعلومات(Information Technology) مقدمة في تكنلوجويا المعلومات
(Information Technology) مقدمة في تكنلوجويا المعلومات
 
اساسيات الحاسب الآلى
اساسيات الحاسب الآلىاساسيات الحاسب الآلى
اساسيات الحاسب الآلى
 
مكونات الحاسب الآلي - اللوحة الأم
مكونات الحاسب الآلي - اللوحة الأممكونات الحاسب الآلي - اللوحة الأم
مكونات الحاسب الآلي - اللوحة الأم
 
نظم التشغيل.ppt
نظم التشغيل.pptنظم التشغيل.ppt
نظم التشغيل.ppt
 
الحرب الالكترونية
الحرب الالكترونية الحرب الالكترونية
الحرب الالكترونية
 
Ppt on embedded systems
Ppt on embedded systemsPpt on embedded systems
Ppt on embedded systems
 
CYBER SECURITY الامن السيبراني
CYBER SECURITY الامن السيبرانيCYBER SECURITY الامن السيبراني
CYBER SECURITY الامن السيبراني
 

Similar to Lecture 1(مقدمة عن الانظمة المدمجة )

Lecture 5(the steps of design embedded systems- خطوات تصميمي الانظمة المدمجة)
Lecture 5(the steps of design embedded systems- خطوات تصميمي الانظمة المدمجة)Lecture 5(the steps of design embedded systems- خطوات تصميمي الانظمة المدمجة)
Lecture 5(the steps of design embedded systems- خطوات تصميمي الانظمة المدمجة)Elaf A.Saeed
 
الصف العاشر-الذاكرة-الرئيسية-ومكونات-جهاز-الحاسوب-الداخلية
الصف العاشر-الذاكرة-الرئيسية-ومكونات-جهاز-الحاسوب-الداخليةالصف العاشر-الذاكرة-الرئيسية-ومكونات-جهاز-الحاسوب-الداخلية
الصف العاشر-الذاكرة-الرئيسية-ومكونات-جهاز-الحاسوب-الداخليةmoaa alaassr
 
دورة صيانة مختصر
دورة صيانة مختصردورة صيانة مختصر
دورة صيانة مختصرYounes Almansoob
 
‫‫‫‫‫‫‫و2 د3-م1
‫‫‫‫‫‫‫و2 د3-م1‫‫‫‫‫‫‫و2 د3-م1
‫‫‫‫‫‫‫و2 د3-م17asebno1
 
هوازن ناضره - الحاسب الآلي
هوازن ناضره - الحاسب الآليهوازن ناضره - الحاسب الآلي
هوازن ناضره - الحاسب الآليAcademic Supervisor
 
تعريف نظام التشغيل ومهامه
تعريف نظام التشغيل ومهامهتعريف نظام التشغيل ومهامه
تعريف نظام التشغيل ومهامهLumah Madany
 
البرمجات
البرمجاتالبرمجات
البرمجاتtahanisaad
 
مشروع مكونات الحاسب
مشروع مكونات الحاسبمشروع مكونات الحاسب
مشروع مكونات الحاسبmanar gamel
 
Computer school-books-1st-preparatory-1st-term-khawagah-2019-2
Computer school-books-1st-preparatory-1st-term-khawagah-2019-2Computer school-books-1st-preparatory-1st-term-khawagah-2019-2
Computer school-books-1st-preparatory-1st-term-khawagah-2019-2khawagah
 
الدليل العلمي لنظام الدي سبيس
الدليل العلمي لنظام الدي سبيسالدليل العلمي لنظام الدي سبيس
الدليل العلمي لنظام الدي سبيسAml Sindi
 
البرمجيات
البرمجياتالبرمجيات
البرمجياتm_gemy86
 
مقدمة في الحاسب الالي
مقدمة في الحاسب الاليمقدمة في الحاسب الالي
مقدمة في الحاسب الاليMoselhy Hussein
 
كتاب الشامل في التقنية التقني صحراو منير
كتاب الشامل في التقنية التقني  صحراو منيركتاب الشامل في التقنية التقني  صحراو منير
كتاب الشامل في التقنية التقني صحراو منيرمنير صحراوي
 

Similar to Lecture 1(مقدمة عن الانظمة المدمجة ) (20)

Lecture 5(the steps of design embedded systems- خطوات تصميمي الانظمة المدمجة)
Lecture 5(the steps of design embedded systems- خطوات تصميمي الانظمة المدمجة)Lecture 5(the steps of design embedded systems- خطوات تصميمي الانظمة المدمجة)
Lecture 5(the steps of design embedded systems- خطوات تصميمي الانظمة المدمجة)
 
الصف العاشر-الذاكرة-الرئيسية-ومكونات-جهاز-الحاسوب-الداخلية
الصف العاشر-الذاكرة-الرئيسية-ومكونات-جهاز-الحاسوب-الداخليةالصف العاشر-الذاكرة-الرئيسية-ومكونات-جهاز-الحاسوب-الداخلية
الصف العاشر-الذاكرة-الرئيسية-ومكونات-جهاز-الحاسوب-الداخلية
 
Part software -
Part   software - Part   software -
Part software -
 
Chapter4 part1
Chapter4 part1Chapter4 part1
Chapter4 part1
 
دورة صيانة مختصر
دورة صيانة مختصردورة صيانة مختصر
دورة صيانة مختصر
 
‫‫‫‫‫‫‫و2 د3-م1
‫‫‫‫‫‫‫و2 د3-م1‫‫‫‫‫‫‫و2 د3-م1
‫‫‫‫‫‫‫و2 د3-م1
 
Dspace الدليل العملي لتنصيب
Dspace الدليل العملي لتنصيبDspace الدليل العملي لتنصيب
Dspace الدليل العملي لتنصيب
 
هوازن ناضره - الحاسب الآلي
هوازن ناضره - الحاسب الآليهوازن ناضره - الحاسب الآلي
هوازن ناضره - الحاسب الآلي
 
تعريف نظام التشغيل ومهامه
تعريف نظام التشغيل ومهامهتعريف نظام التشغيل ومهامه
تعريف نظام التشغيل ومهامه
 
البرمجات
البرمجاتالبرمجات
البرمجات
 
مشروع مكونات الحاسب
مشروع مكونات الحاسبمشروع مكونات الحاسب
مشروع مكونات الحاسب
 
Computer school-books-1st-preparatory-1st-term-khawagah-2019-2
Computer school-books-1st-preparatory-1st-term-khawagah-2019-2Computer school-books-1st-preparatory-1st-term-khawagah-2019-2
Computer school-books-1st-preparatory-1st-term-khawagah-2019-2
 
الدليل العلمي لنظام الدي سبيس
الدليل العلمي لنظام الدي سبيسالدليل العلمي لنظام الدي سبيس
الدليل العلمي لنظام الدي سبيس
 
مقدمةفي الحاسب الالي
مقدمةفي الحاسب الاليمقدمةفي الحاسب الالي
مقدمةفي الحاسب الالي
 
نظم التشغيل
نظم التشغيلنظم التشغيل
نظم التشغيل
 
Introduction to Computer in Arabic Class 3
Introduction to Computer in Arabic Class 3Introduction to Computer in Arabic Class 3
Introduction to Computer in Arabic Class 3
 
البرمجيات
البرمجياتالبرمجيات
البرمجيات
 
مقدمة في الحاسب الالي
مقدمة في الحاسب الاليمقدمة في الحاسب الالي
مقدمة في الحاسب الالي
 
كتاب الشامل في التقنية التقني صحراو منير
كتاب الشامل في التقنية التقني  صحراو منيركتاب الشامل في التقنية التقني  صحراو منير
كتاب الشامل في التقنية التقني صحراو منير
 
Towards secure SDNs
Towards secure SDNsTowards secure SDNs
Towards secure SDNs
 

More from Elaf A.Saeed

IOT NodeMCU - NodeMCU Webserver
IOT NodeMCU - NodeMCU WebserverIOT NodeMCU - NodeMCU Webserver
IOT NodeMCU - NodeMCU WebserverElaf A.Saeed
 
IOT NodeMCU - Ubidots Platform to Turn on LEDs
IOT NodeMCU - Ubidots Platform to Turn on LEDsIOT NodeMCU - Ubidots Platform to Turn on LEDs
IOT NodeMCU - Ubidots Platform to Turn on LEDsElaf A.Saeed
 
IOT NodeMCU - Thinger Platform to Turn on LEDs
IOT NodeMCU - Thinger Platform to Turn on LEDsIOT NodeMCU - Thinger Platform to Turn on LEDs
IOT NodeMCU - Thinger Platform to Turn on LEDsElaf A.Saeed
 
IOT NodeMCU - IFTTT Templet to send SMS
IOT NodeMCU - IFTTT Templet to send SMSIOT NodeMCU - IFTTT Templet to send SMS
IOT NodeMCU - IFTTT Templet to send SMSElaf A.Saeed
 
Getting date and time from ntp server with esp8266 node mcu
Getting date and time from ntp server with esp8266 node mcuGetting date and time from ntp server with esp8266 node mcu
Getting date and time from ntp server with esp8266 node mcuElaf A.Saeed
 
ESP8266 NodeMCU Server, Client, Station Mode, and Client Control LED
ESP8266 NodeMCU Server, Client, Station Mode, and Client Control LEDESP8266 NodeMCU Server, Client, Station Mode, and Client Control LED
ESP8266 NodeMCU Server, Client, Station Mode, and Client Control LEDElaf A.Saeed
 
IOT NodeMCU - NodeMCU Connection to Internet
IOT NodeMCU - NodeMCU Connection to InternetIOT NodeMCU - NodeMCU Connection to Internet
IOT NodeMCU - NodeMCU Connection to InternetElaf A.Saeed
 
Lesson 10- NodeMCU with LCD I2C
Lesson 10- NodeMCU with LCD I2CLesson 10- NodeMCU with LCD I2C
Lesson 10- NodeMCU with LCD I2CElaf A.Saeed
 
Lesson 9- NodeMCU with Arduino UNO (UART)
Lesson 9- NodeMCU with Arduino UNO (UART)Lesson 9- NodeMCU with Arduino UNO (UART)
Lesson 9- NodeMCU with Arduino UNO (UART)Elaf A.Saeed
 
Lesson 8- NodeMCU with Servo Motor
Lesson 8- NodeMCU with Servo MotorLesson 8- NodeMCU with Servo Motor
Lesson 8- NodeMCU with Servo MotorElaf A.Saeed
 
Lesson 7- NodeMCU with DC Motor
Lesson 7- NodeMCU with DC MotorLesson 7- NodeMCU with DC Motor
Lesson 7- NodeMCU with DC MotorElaf A.Saeed
 
Lesson 6 - NodeMCU with PWM Pin
Lesson 6 -  NodeMCU with PWM PinLesson 6 -  NodeMCU with PWM Pin
Lesson 6 - NodeMCU with PWM PinElaf A.Saeed
 
lesson4 - NodeMCU control led
  lesson4 - NodeMCU control led  lesson4 - NodeMCU control led
lesson4 - NodeMCU control ledElaf A.Saeed
 
lesson2 - Nodemcu course - NodeMCU dev Board
 lesson2 - Nodemcu course - NodeMCU dev Board lesson2 - Nodemcu course - NodeMCU dev Board
lesson2 - Nodemcu course - NodeMCU dev BoardElaf A.Saeed
 
lesson1 - Getting Started with ESP8266
lesson1 -  Getting Started with ESP8266lesson1 -  Getting Started with ESP8266
lesson1 - Getting Started with ESP8266Elaf A.Saeed
 
Embedded system course projects - Arduino Course
Embedded system course projects - Arduino CourseEmbedded system course projects - Arduino Course
Embedded system course projects - Arduino CourseElaf A.Saeed
 
Embedded system introduction - Arduino Course
Embedded system introduction - Arduino CourseEmbedded system introduction - Arduino Course
Embedded system introduction - Arduino CourseElaf A.Saeed
 
Pyton with rasperry pi
Pyton with rasperry piPyton with rasperry pi
Pyton with rasperry piElaf A.Saeed
 
Summary of MATLAB Functions-Part1
Summary of MATLAB Functions-Part1Summary of MATLAB Functions-Part1
Summary of MATLAB Functions-Part1Elaf A.Saeed
 
MATLAB Basics-Part1
MATLAB Basics-Part1MATLAB Basics-Part1
MATLAB Basics-Part1Elaf A.Saeed
 

More from Elaf A.Saeed (20)

IOT NodeMCU - NodeMCU Webserver
IOT NodeMCU - NodeMCU WebserverIOT NodeMCU - NodeMCU Webserver
IOT NodeMCU - NodeMCU Webserver
 
IOT NodeMCU - Ubidots Platform to Turn on LEDs
IOT NodeMCU - Ubidots Platform to Turn on LEDsIOT NodeMCU - Ubidots Platform to Turn on LEDs
IOT NodeMCU - Ubidots Platform to Turn on LEDs
 
IOT NodeMCU - Thinger Platform to Turn on LEDs
IOT NodeMCU - Thinger Platform to Turn on LEDsIOT NodeMCU - Thinger Platform to Turn on LEDs
IOT NodeMCU - Thinger Platform to Turn on LEDs
 
IOT NodeMCU - IFTTT Templet to send SMS
IOT NodeMCU - IFTTT Templet to send SMSIOT NodeMCU - IFTTT Templet to send SMS
IOT NodeMCU - IFTTT Templet to send SMS
 
Getting date and time from ntp server with esp8266 node mcu
Getting date and time from ntp server with esp8266 node mcuGetting date and time from ntp server with esp8266 node mcu
Getting date and time from ntp server with esp8266 node mcu
 
ESP8266 NodeMCU Server, Client, Station Mode, and Client Control LED
ESP8266 NodeMCU Server, Client, Station Mode, and Client Control LEDESP8266 NodeMCU Server, Client, Station Mode, and Client Control LED
ESP8266 NodeMCU Server, Client, Station Mode, and Client Control LED
 
IOT NodeMCU - NodeMCU Connection to Internet
IOT NodeMCU - NodeMCU Connection to InternetIOT NodeMCU - NodeMCU Connection to Internet
IOT NodeMCU - NodeMCU Connection to Internet
 
Lesson 10- NodeMCU with LCD I2C
Lesson 10- NodeMCU with LCD I2CLesson 10- NodeMCU with LCD I2C
Lesson 10- NodeMCU with LCD I2C
 
Lesson 9- NodeMCU with Arduino UNO (UART)
Lesson 9- NodeMCU with Arduino UNO (UART)Lesson 9- NodeMCU with Arduino UNO (UART)
Lesson 9- NodeMCU with Arduino UNO (UART)
 
Lesson 8- NodeMCU with Servo Motor
Lesson 8- NodeMCU with Servo MotorLesson 8- NodeMCU with Servo Motor
Lesson 8- NodeMCU with Servo Motor
 
Lesson 7- NodeMCU with DC Motor
Lesson 7- NodeMCU with DC MotorLesson 7- NodeMCU with DC Motor
Lesson 7- NodeMCU with DC Motor
 
Lesson 6 - NodeMCU with PWM Pin
Lesson 6 -  NodeMCU with PWM PinLesson 6 -  NodeMCU with PWM Pin
Lesson 6 - NodeMCU with PWM Pin
 
lesson4 - NodeMCU control led
  lesson4 - NodeMCU control led  lesson4 - NodeMCU control led
lesson4 - NodeMCU control led
 
lesson2 - Nodemcu course - NodeMCU dev Board
 lesson2 - Nodemcu course - NodeMCU dev Board lesson2 - Nodemcu course - NodeMCU dev Board
lesson2 - Nodemcu course - NodeMCU dev Board
 
lesson1 - Getting Started with ESP8266
lesson1 -  Getting Started with ESP8266lesson1 -  Getting Started with ESP8266
lesson1 - Getting Started with ESP8266
 
Embedded system course projects - Arduino Course
Embedded system course projects - Arduino CourseEmbedded system course projects - Arduino Course
Embedded system course projects - Arduino Course
 
Embedded system introduction - Arduino Course
Embedded system introduction - Arduino CourseEmbedded system introduction - Arduino Course
Embedded system introduction - Arduino Course
 
Pyton with rasperry pi
Pyton with rasperry piPyton with rasperry pi
Pyton with rasperry pi
 
Summary of MATLAB Functions-Part1
Summary of MATLAB Functions-Part1Summary of MATLAB Functions-Part1
Summary of MATLAB Functions-Part1
 
MATLAB Basics-Part1
MATLAB Basics-Part1MATLAB Basics-Part1
MATLAB Basics-Part1
 

Recently uploaded

الفهم القرائي الفهم القرائي الفهم القرائي دورة الفهم القرائي.pptx
الفهم القرائي الفهم القرائي الفهم القرائي دورة الفهم القرائي.pptxالفهم القرائي الفهم القرائي الفهم القرائي دورة الفهم القرائي.pptx
الفهم القرائي الفهم القرائي الفهم القرائي دورة الفهم القرائي.pptxAhmedAbed90
 
المحاضرة الأولى في دورة التحكم الصناعي ل
المحاضرة الأولى في دورة التحكم الصناعي لالمحاضرة الأولى في دورة التحكم الصناعي ل
المحاضرة الأولى في دورة التحكم الصناعي لsofyan20058
 
مبدأ عمل المؤقتات في دورة التحكم الصناعي العملية
مبدأ عمل المؤقتات في دورة التحكم الصناعي العمليةمبدأ عمل المؤقتات في دورة التحكم الصناعي العملية
مبدأ عمل المؤقتات في دورة التحكم الصناعي العمليةsofyan20058
 
المحاضرة الأولى لدورة التحكم الصناعي العملية
المحاضرة الأولى لدورة التحكم الصناعي العمليةالمحاضرة الأولى لدورة التحكم الصناعي العملية
المحاضرة الأولى لدورة التحكم الصناعي العمليةsofyan20058
 
Architecture engineering ‎⁨العمارة المعاصرة في مصر⁩.pdf
Architecture engineering ‎⁨العمارة المعاصرة في مصر⁩.pdfArchitecture engineering ‎⁨العمارة المعاصرة في مصر⁩.pdf
Architecture engineering ‎⁨العمارة المعاصرة في مصر⁩.pdfmennamohamed200y
 
نظم التحكم البيئي pdf...................
نظم التحكم البيئي pdf...................نظم التحكم البيئي pdf...................
نظم التحكم البيئي pdf...................cartoon1232
 
المؤقتات بدورة التحكم الصناعي العملية اليوم
المؤقتات بدورة التحكم الصناعي العملية اليومالمؤقتات بدورة التحكم الصناعي العملية اليوم
المؤقتات بدورة التحكم الصناعي العملية اليومsofyan20058
 
المحاضرة الثالثة دورة التحكم الصناعي العملية
المحاضرة الثالثة دورة التحكم الصناعي العمليةالمحاضرة الثالثة دورة التحكم الصناعي العملية
المحاضرة الثالثة دورة التحكم الصناعي العمليةsofyan20058
 

Recently uploaded (8)

الفهم القرائي الفهم القرائي الفهم القرائي دورة الفهم القرائي.pptx
الفهم القرائي الفهم القرائي الفهم القرائي دورة الفهم القرائي.pptxالفهم القرائي الفهم القرائي الفهم القرائي دورة الفهم القرائي.pptx
الفهم القرائي الفهم القرائي الفهم القرائي دورة الفهم القرائي.pptx
 
المحاضرة الأولى في دورة التحكم الصناعي ل
المحاضرة الأولى في دورة التحكم الصناعي لالمحاضرة الأولى في دورة التحكم الصناعي ل
المحاضرة الأولى في دورة التحكم الصناعي ل
 
مبدأ عمل المؤقتات في دورة التحكم الصناعي العملية
مبدأ عمل المؤقتات في دورة التحكم الصناعي العمليةمبدأ عمل المؤقتات في دورة التحكم الصناعي العملية
مبدأ عمل المؤقتات في دورة التحكم الصناعي العملية
 
المحاضرة الأولى لدورة التحكم الصناعي العملية
المحاضرة الأولى لدورة التحكم الصناعي العمليةالمحاضرة الأولى لدورة التحكم الصناعي العملية
المحاضرة الأولى لدورة التحكم الصناعي العملية
 
Architecture engineering ‎⁨العمارة المعاصرة في مصر⁩.pdf
Architecture engineering ‎⁨العمارة المعاصرة في مصر⁩.pdfArchitecture engineering ‎⁨العمارة المعاصرة في مصر⁩.pdf
Architecture engineering ‎⁨العمارة المعاصرة في مصر⁩.pdf
 
نظم التحكم البيئي pdf...................
نظم التحكم البيئي pdf...................نظم التحكم البيئي pdf...................
نظم التحكم البيئي pdf...................
 
المؤقتات بدورة التحكم الصناعي العملية اليوم
المؤقتات بدورة التحكم الصناعي العملية اليومالمؤقتات بدورة التحكم الصناعي العملية اليوم
المؤقتات بدورة التحكم الصناعي العملية اليوم
 
المحاضرة الثالثة دورة التحكم الصناعي العملية
المحاضرة الثالثة دورة التحكم الصناعي العمليةالمحاضرة الثالثة دورة التحكم الصناعي العملية
المحاضرة الثالثة دورة التحكم الصناعي العملية
 

Lecture 1(مقدمة عن الانظمة المدمجة )

  • 2. ‫المحاضرة‬ ‫هذه‬ ‫في‬ ‫سنتعلم‬ ‫ماذا‬ .1‫المدمج‬ ‫النظام‬ ‫تعريف‬. .2‫المدم‬ ‫األنظمة‬ ‫بها‬ ‫تستخدم‬ ‫التي‬ ‫التطبيقات‬‫جة‬. .3‫المدمج‬ ‫النظام‬ ‫مكونات‬. .4‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬.
  • 4. ‫المدمجة‬ ‫األنظمة‬ ‫تعريف‬ ‫النظام‬‫المدمج‬‫او‬‫كما‬‫يسمى‬‫في‬‫بعض‬‫األحيان‬"‫النظام‬‫المضمن‬"‫هو‬‫أي‬ ‫نظام‬‫حاسوبي‬‫صغير‬‫الحجم‬‫يقوم‬‫بمجموعة‬‫من‬‫الوظائف‬‫التي‬‫تخدم‬‫أداة‬‫او‬ ‫منتج‬‫معين‬. ‫غالبا‬‫ال‬‫تباع‬‫هذه‬‫األنظمة‬‫المدمجة‬‫للناس‬‫مباشرة‬‫ولكنها‬‫تكون‬"‫مدمج‬‫ة‬ Embedded"‫مع‬‫منتج‬‫معين‬. ‫فمثال‬‫عند‬‫شراء‬‫سيارة‬‫حديثة‬‫او‬‫فرن‬‫ميكروويف‬‫او‬‫غسالة‬‫كهربائ‬‫ية‬‫او‬ ‫حتى‬‫مكيف‬‫هواء‬‫فأنك‬‫ستجد‬‫ان‬‫جميع‬‫هذه‬‫المنتجات‬‫أصبحت‬‫تحتو‬‫ي‬‫على‬ ‫حواسيب‬‫صغيرة‬‫تقدم‬‫وظائف‬‫تحكم‬‫ذكية‬‫مما‬‫يجعل‬‫كل‬‫المنتجات‬‫ا‬‫لسابقة‬ ‫تحتوي‬‫على‬‫نظم‬‫مدمجة‬.
  • 6. ‫األنظم‬ ‫بها‬ ‫تستخدم‬ ‫التي‬ ‫التطبيقات‬‫ة‬ ‫المدمجة‬_1 ‫التحكم‬‫االلي‬‫مثل‬‫األنظمة‬‫المدمجة‬‫الموجودة‬‫في‬ ‫المصانع‬,‫الطائرات‬,‫الصواريخ‬‫واالقمار‬‫الصناعي‬‫ة‬ ‫واي‬‫ماكينة‬‫تعمل‬‫بصورة‬‫تلقائية‬(‫اوتوماتيكي‬‫ة‬)‫هذه‬ ‫األنظمة‬‫جميعها‬‫تضم‬‫لغرض‬‫واحد‬‫فقط‬‫وهو‬‫التحك‬‫م‬ ‫في‬‫منتج‬‫معين‬.
  • 7. ‫األنظم‬ ‫بها‬ ‫تستخدم‬ ‫التي‬ ‫التطبيقات‬‫ة‬ ‫المدمجة‬_2 ‫المنتجات‬‫الخدمية‬‫مثل‬‫المنتجات‬‫التي‬‫عادة‬ ‫نشتريها‬‫ألنفسنا‬‫في‬‫المنزل‬‫او‬‫المكتب‬‫مث‬‫ل‬‫المكيف‬ ‫الهواء‬‫او‬‫الميكروويف‬‫الذي‬‫يحتوي‬‫على‬‫نظام‬ ‫تحكم‬‫الكتروني‬‫في‬‫الحرارة‬.
  • 8. ‫األنظم‬ ‫بها‬ ‫تستخدم‬ ‫التي‬ ‫التطبيقات‬‫ة‬ ‫المدمجة‬_3 ‫المنتجات‬‫الترفيهية‬‫مثل‬‫منصات‬‫األلعاب‬ Wii,Gameboy,Xbox‫وكذلك‬‫المنتجات‬ ‫أصبحت‬‫تحمل‬‫وصف‬"‫ذكية‬"‫مثل‬‫الهواتف‬ ‫الذكية‬,‫الساعات‬‫الذكية‬‫وحتى‬‫أنظمة‬‫التلفاز‬ ‫الحديثة‬‫جميعها‬‫تعتبر‬‫أنظمة‬‫مدمجة‬.
  • 9. ‫األنظم‬ ‫بها‬ ‫تستخدم‬ ‫التي‬ ‫التطبيقات‬‫ة‬ ‫المدمجة‬_4 ‫أنظمة‬‫االتصاالت‬‫الحديثة‬‫والتي‬‫لها‬‫نصيب‬‫كبير‬‫من‬‫هذا‬ ‫المجال‬‫خاصة‬‫بعد‬‫ظهور‬‫تقنيات‬‫االتصال‬‫الالسلكي‬‫م‬‫ثل‬ Bluetooth‫وال‬Wi-Fi‫حيث‬‫تحولت‬‫األجيال‬‫القديمة‬‫من‬ ‫أنظمة‬‫االتصاالت‬‫التي‬‫كانت‬‫تعتمد‬‫على‬Analog Electronics‫الى‬‫تقنيات‬‫المعالجة‬‫الرقمية‬‫المعتمدة‬‫ع‬‫لى‬ ‫األنظمة‬‫المدمجة‬‫مثال‬‫جميع‬‫أجهزة‬‫الموجهات‬Routers ‫التي‬‫توفر‬‫لنا‬‫األنترنت‬‫ماهي‬‫اال‬Embedded Linux System‫وكذلك‬‫أنظمة‬‫الراديو‬‫القايلة‬‫للبرمجة‬SDR ‫وشبكات‬‫المحمول‬‫هي‬‫أيضا‬‫نوع‬‫من‬‫األنظمة‬‫المدمجة‬ ‫عالية‬‫األداء‬.
  • 11. ‫المدمج‬ ‫النظام‬ ‫مكونات‬ ‫عادة‬‫ما‬‫تكون‬‫األنظمة‬‫المدمجة‬‫من‬3‫مكونات‬‫رئيسية‬: •‫المتحكم‬‫الدقيق‬Microcontroller‫والذي‬‫يعتبر‬‫العقل‬‫المتحكم‬‫في‬‫النظام‬. •‫أدوات‬‫االدخال‬Input devices‫مثل‬‫الحساسات‬‫المختلفة‬,‫ازرار‬‫الضغط‬‫او‬‫أي‬ ‫وسيلة‬‫ادخال‬‫معلومات‬‫المتحكم‬. •‫أدوات‬‫اإلخراج‬Output devices‫والتي‬‫تسمى‬‫في‬‫بعض‬‫الحاالت‬ Actuators‫وتعتبر‬‫كل‬‫ما‬‫يتحكم‬‫به‬‫ال‬Microcontroller‫مثل‬‫المحركات‬ Motors,‫الشاشات‬LCD,‫سماعات‬‫صوتية‬...‫الخ‬. ‫يتم‬‫اختصار‬‫أدوات‬‫االدخال‬‫واإلخراج‬‫بكلمة‬I/O‫وهي‬‫اختصار‬(Input/Output Devices)
  • 14. ‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬ ‫قبل‬‫البدء‬‫في‬‫تعلم‬‫صناعة‬‫األنظمة‬‫المدمجة‬‫علينا‬‫ان‬‫ن‬‫فهم‬ ‫الخطوات‬‫التي‬‫تساعدك‬‫على‬‫التخطيط‬‫لمشروع‬‫ناجح‬ ‫وفعال‬. ‫الصورة‬‫التالية‬‫توضح‬‫الخطوات‬‫التي‬‫يتبعها‬‫مصممو‬‫ا‬‫ألنظمة‬ ‫المدمجة‬‫في‬‫تطوير‬‫أي‬‫منتج‬‫بداية‬‫من‬‫الفكرة‬‫حتى‬‫صن‬‫اعة‬ ‫المنتج‬‫بصورة‬‫تجارية‬,‫كما‬‫نرى‬‫هناك‬‫مساران‬‫اساسيان‬ ‫وهما‬‫تصميم‬‫ال‬Software‫وتصميم‬‫ال‬Hardware.
  • 16. ‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬ ‫أوال‬:‫المتحكمات‬ ‫برامج‬ ‫تطوير‬ ‫مراحل‬ ‫مثل‬‫جميع‬‫أنظمة‬‫الحواسيب‬‫في‬‫العالم‬‫نجد‬‫ان‬‫المتحك‬‫مات‬ ‫الدقيقة‬‫ال‬‫يمكنها‬‫ان‬‫تعمل‬‫دون‬‫برنامج‬‫يكتب‬‫بداخل‬‫ها‬‫وهذا‬ ‫البرنامج‬‫يجب‬‫ان‬‫يكتب‬‫بالصيغة‬‫الثنائية‬‫الرقم‬‫ية‬ Binary‫فقط‬‫الصفر‬‫والواحد‬,‫هذه‬‫الصيغة‬‫غير‬‫مناس‬‫بة‬ ‫للفهم‬‫بالنسبة‬‫للبشر‬‫ويجب‬‫تفسيرها‬.‫لذا‬‫تقو‬‫م‬‫بعض‬ ‫الشركات‬‫المصنعة‬‫للمعالجات‬‫والمتحكمات‬‫الدقيقة‬ ‫بصناعة‬‫بعض‬‫األدوات‬‫البرمجية‬‫التي‬‫تسهل‬‫على‬ ‫المطورين‬‫ان‬‫يصنعوا‬‫برامج‬‫بلغات‬‫مفهومة‬‫وقابلة‬ ‫للقراءة‬.
  • 17. ‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬ ‫أوال‬:‫المتحكمات‬ ‫برامج‬ ‫تطوير‬ ‫مراحل‬ ‫في‬‫البداية‬‫كانت‬‫الشركات‬‫تصمم‬‫برمجيات‬‫التجميع‬ Assemblers‫التي‬‫توفر‬‫للمطور‬‫مجموعة‬‫من‬‫األوامر‬‫تسمى‬ ‫أوامر‬‫التجميع‬Assembly Instructions. ‫والتي‬‫كانت‬‫أوامر‬‫قصيرة‬‫وسهلة‬‫نسبيا‬‫مثل‬ADD(‫اجمع‬ ‫رقمين‬)‫او‬SUB(‫اطرح‬‫رقمين‬),‫ولكن‬‫كانت‬‫هناك‬‫عيوب‬ ‫كثيرة‬‫لكتابة‬‫البرامج‬‫بهذه‬‫اللغة‬‫مثل‬‫الحجم‬‫والوقت‬,‫ح‬‫تى‬‫ان‬ ‫بعض‬‫البرامج‬‫كنت‬‫تصل‬‫الى‬‫عشرات‬‫االالف‬‫من‬‫السطور‬.
  • 18. ‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬ ‫أوال‬:‫المتحكمات‬ ‫برامج‬ ‫تطوير‬ ‫مراحل‬ ‫بعدها‬‫ظهرت‬‫لغات‬‫عالية‬‫المستوى‬High Level Language‫مثل‬‫لغة‬‫سي‬.‫وهي‬‫لغات‬‫تسهل‬‫كتابة‬‫الك‬‫ود‬ ‫البرمجي‬‫وتحويلة‬‫الى‬‫لغة‬‫االلة‬‫تلقائيا‬‫عن‬‫طريق‬ ‫المترجمات‬Compilers‫وبذلك‬‫أصبحت‬‫عملية‬‫تطوير‬ ‫الكود‬‫اسهل‬‫بكثير‬.
  • 19. ‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬ ‫أوال‬:‫المتحكمات‬ ‫برامج‬ ‫تطوير‬ ‫مراحل‬ ‫باستخدام‬‫لغة‬‫السي‬‫يمكننا‬‫تطوير‬‫برامج‬‫المتحكمات‬‫الدقي‬‫قة‬‫كالتالي‬: 1-‫كتابة‬‫البرنامج‬‫بلغة‬C:‫في‬‫هذه‬‫المرحلة‬‫نستخدم‬‫لغة‬‫السي‬ ‫للتعبير‬‫عن‬‫الوظائف‬‫التي‬‫نريد‬‫تنفيذها‬‫من‬‫المتحكم‬‫الدق‬‫يق‬. 2-‫توليد‬‫ملف‬‫ال‬Hex:‫هو‬‫الملف‬‫الذي‬‫يحتوي‬‫على‬‫البرنامج‬ ‫الحقيقي‬‫الذي‬‫سيخزن‬‫داخل‬‫ذاكرة‬‫المتحكم‬‫ويتم‬‫توليده‬‫تلق‬‫ائيا‬‫من‬ ‫تحويل‬‫الكود‬‫المكتوب‬‫بلغة‬‫السي‬‫الى‬‫األوامر‬‫البرمجية‬‫بص‬‫يغة‬ ‫ال‬hex.
  • 20. ‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬ ‫أوال‬:‫المتحكمات‬ ‫برامج‬ ‫تطوير‬ ‫مراحل‬ ‫باستخدام‬‫لغة‬‫السي‬‫يمكننا‬‫تطوير‬‫برامج‬‫المتحكمات‬‫الدقيقة‬ ‫كالتالي‬: 3-‫رفع‬‫البرنامج‬‫من‬‫الحاسوب‬‫الى‬‫ذاكرة‬‫المتحكم‬:‫هذه‬ ‫المرحلة‬‫التي‬‫يتم‬‫كتابة‬(‫او‬‫كما‬‫يميها‬‫البعض‬‫بعملي‬‫ة‬‫حرق‬ burn)‫البيانات‬‫الرقمية‬‫داخل‬‫ذاكرة‬‫المتحكم‬‫ليبدا‬‫بت‬‫نفيذها‬ ‫حيث‬‫يقوم‬‫برنامج‬‫الرفع‬uploader‫بقراءة‬‫ملف‬‫ال‬Hex ‫وتحويل‬‫القيم‬‫المسجلة‬‫الى‬‫بداخلة‬‫الى‬‫بيانات‬‫ثنائ‬‫يه‬binary ‫ثم‬‫يقوم‬‫بكتابتها‬‫داخل‬‫العنوانين‬‫المخصصة‬‫لها‬‫في‬‫ذاكرة‬ ‫المتحكم‬.
  • 21. ‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬ ‫أوال‬:‫المتحكمات‬ ‫برامج‬ ‫تطوير‬ ‫مراحل‬ ‫باستخدام‬‫لغة‬‫السي‬‫يمكننا‬‫تطوير‬‫برامج‬‫المتح‬‫كمات‬ ‫الدقيقة‬‫كالتالي‬: 4-‫اختبار‬‫البرنامج‬‫واكتشاف‬‫األخطاء‬:‫في‬‫هذه‬ ‫المرحلة‬‫يتم‬‫تشغيل‬‫المتحكم‬‫الدقيق‬‫على‬‫لوحه‬‫ا‬‫لتجارب‬ ‫او‬‫على‬Test kit‫للتأكد‬‫من‬‫ان‬‫البرنامج‬‫ينفذ‬‫المطل‬‫وب‬ ‫او‬‫الكتشاف‬‫أي‬‫أخطاء‬,‫وقد‬‫يتم‬‫تكرار‬‫هذا‬‫االمر‬ ‫عشرات‬‫المرات‬‫حتى‬‫نصل‬‫الى‬‫برنامج‬‫يؤدي‬‫جميع‬ ‫الوظائف‬‫المطلوبة‬‫منه‬‫بأقل‬‫نسبة‬‫حطأ‬.
  • 22. ‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬ ‫ثانيا‬:‫العتاد‬ ‫تطوير‬ ‫مراحل‬ ‫لتطوير‬‫أي‬‫مشروع‬‫سنحتاج‬‫ان‬‫نوصل‬‫المتحكم‬‫الدقيق‬‫بالمكونات‬ ‫االلكترونية‬‫التي‬‫سيتحكم‬‫بها‬‫وهو‬‫ما‬‫يعرف‬‫بمفهوم‬‫ال‬Devices Interfacing(‫مواجهة‬‫األجهزة‬‫المختلفة‬)‫فالمتحكم‬‫الدقيق‬‫ال‬‫يعمل‬ ‫بمفردة‬‫وانما‬‫يحتاج‬‫أجهزة‬‫أخرى‬‫ليستقبل‬‫منها‬‫القراءات‬(‫مثل‬‫الحس‬‫اسات‬ Sensors)‫او‬‫ليتحكم‬‫بها‬‫مثل‬‫الشاشات‬‫والمحركات‬. ‫هناك‬‫طريقتين‬‫أساسيتين‬‫لعمل‬‫ذلك‬‫وهما‬,‫استخدام‬‫اللوحات‬‫التطو‬‫يرية‬ Development Kit‫او‬‫استخدام‬‫لوحة‬‫التجارب‬Breadboard,‫كل‬ ‫طريقة‬‫لها‬‫مميزات‬‫وعيوب‬.
  • 23. ‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬ ‫ثانيا‬:‫العتاد‬ ‫تطوير‬ ‫مراحل‬ Development Kit ‫الدقيق‬ ‫المتحكم‬ ‫من‬ ‫مكونة‬ ‫اختبار‬ ‫لوحة‬ ‫هي‬+‫االلكتر‬ ‫العناصر‬ ‫من‬ ‫كبيرة‬ ‫مجموعة‬‫ونية‬ ‫شاشة‬ ‫مثل‬ ‫للتشغيل‬ ‫جاهزة‬ ‫بصورة‬ ‫به‬ ‫المتصلة‬LCD,‫مفاتيح‬ ‫لوحة‬,‫تحكم‬ ‫ازرار‬, ‫وضوئية‬ ‫حرارية‬ ‫حساسات‬,‫ريالي‬Relay‫محول‬ ‫مثل‬ ‫الرقمية‬ ‫االتصال‬ ‫أدوات‬ ‫وبعض‬ RS232‫ذلك‬ ‫من‬ ‫اقل‬ ‫او‬ ‫اكثر‬ ‫بها‬ ‫يوجد‬ ‫وقد‬. ‫ت‬ ‫قد‬ ‫ما‬ ‫معظم‬ ‫على‬ ‫تحتوي‬ ‫فهي‬ ‫كبيرة‬ ‫بصورة‬ ‫التطوير‬ ‫عملية‬ ‫تسهل‬ ‫اللوحات‬ ‫هذه‬‫حتاجه‬ ‫مك‬ ‫لشراء‬ ‫تحتاج‬ ‫لن‬ ‫وبالتالي‬ ‫البعض‬ ‫ببعضها‬ ‫ومتصلة‬ ‫جاهزة‬ ‫واحدة‬ ‫لوحة‬ ‫على‬‫ونات‬ ‫االلكترون‬ ‫الدوائر‬ ‫بناء‬ ‫وقت‬ ‫عليك‬ ‫وستوفر‬ ‫إضافية‬ ‫عناصر‬ ‫توصيل‬ ‫او‬ ‫أخرى‬‫ية‬.
  • 24. ‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬ ‫ثانيا‬:‫العتاد‬ ‫تطوير‬ ‫مراحل‬
  • 25. ‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬ ‫ثانيا‬:‫العتاد‬ ‫تطوير‬ ‫مراحل‬ ‫التجارب‬ ‫لوحة‬Breadboard ‫الطريقة‬‫الثانية‬‫هي‬‫استخدام‬‫لوحة‬‫التجارب‬‫البالستيكية‬‫والتي‬‫ت‬‫ساعدك‬‫على‬ ‫بناء‬‫أي‬‫دائرة‬‫الكترونية‬‫باستخدام‬‫االسالك‬,‫تتميز‬‫هذه‬‫اللوحة‬‫بـأن‬‫ه‬‫يمكنك‬‫بناء‬ ‫أي‬‫دائرة‬‫قد‬‫تخطر‬‫على‬‫بالك‬‫فمن‬‫السهل‬‫ان‬‫تفك‬‫وتركب‬‫أي‬‫عنصر‬‫أ‬‫و‬ ‫شريحة‬‫الكترونية‬(‫من‬‫نوع‬DIP)‫على‬‫هذه‬‫اللوحة‬.
  • 26. ‫المدمجة‬ ‫األنظمة‬ ‫تطوير‬ ‫مراحل‬ ‫ثانيا‬:‫العتاد‬ ‫تطوير‬ ‫مراحل‬
  • 28. Eng. Elaf Ahmed Saeed Email: elafe1888@gmail.com LinkedIn: https://www.linkedin.com/in/elaf-a-saeed Facebook: https://www.facebook.com/profile.php?id=100004305557442 GitHub: https://github.com/ElafAhmedSaeed YouTube: https://youtube.com/channel/UCE_RiXkyqREUdLAiZcbBqSg