
و نظام مضمن هو كمبيوتر متخصص مصمم لتنفيذ وظيفة محددة داخل جهاز أو نظام أكبر.على عكس أجهزة الكمبيوتر للأغراض العامة ، والتي يمكنها التعامل مع مجموعة واسعة من المهام ، تركز الأنظمة المضمنة على واحد أو عدد قليل من العمليات المحددة بإحكام.غالبًا ما تكون هذه الأنظمة مطلوبة لتلبية متطلبات التوقيت الصارمة والعمل باستمرار في ظل ظروف في الوقت الفعلي.تشير كلمة "مضمنة" إلى كيفية دمج نظام الحوسبة جسديًا ووظيفيًا في المنتج الذي يخدمه.يجمع هذا التكامل بين كل من البرامج والأجهزة في وحدة قائمة بذاتها.عادةً ما تتعامل موكّنات متحكم أو المعالجات الدقيقة مع جانب البرنامج ، حيث يتيح تشغيل التعليمات البرمجية التي تتحكم في السلوك ، في حين تتيح مكونات الأجهزة مثل لوحات الدوائر المطبوعة (PCB) ، وأجهزة الاستشعار ، وواجهات الإدخال/الإخراج للنظام التفاعل مع بيئته.
الأنظمة المضمنة موجودة في كل مكان في الحياة الحديثة ، حيث تعمل بهدوء على تشغيل العديد من الأجهزة التي نستخدمها كل يوم.في الإلكترونيات الاستهلاكية ، تم العثور عليها في الهواتف الذكية والساعات الذكية وأفران الميكروويف وغسالات الصحون ، وتتعامل مع كل شيء من واجهات المستخدم إلى وظائف التحكم الداخلية.في الرعاية الصحية ، يتم تضمين الأنظمة المدمجة في أجهزة طبية مثل أجهزة تنظيم ضربات القلب وشاشات الجلوكوز ، حيث يكون الأداء الدقيق الذي يمكن الاعتماد عليه أمرًا بالغ الأهمية.تستخدمها صناعة السيارات لإدارة المحركات ، والتحكم في الترفيه داخل السيارة ، وضمان السلامة من خلال ميزات مثل أنظمة الكبح والوسائد الهوائية.في الإعدادات الصناعية ، تُستخدم الأنظمة المضمنة للتحكم في آلات ومراقبة آلات المصنع ، مما يساعد على الحفاظ على الإنتاجية والكفاءة.ما يجعل الأنظمة المضمنة فعالة للغاية هو التنسيق الوثيق بين البرنامج والأجهزة.يتيح هذا التكامل الضيق أن يتم ضبط كل نظام لدوره الدقيق ، مما يؤدي إلى أداء سريع وموثوق مع الحد الأدنى من إهدار الطاقة أو المعالجة.
تم تصميم الأنظمة المدمجة لأداء أدوار محددة جيدًا.لم يتم تصميمها للمرونة ، ولكن للدقة.خذ ترموستات رقمية ، على سبيل المثال.وظيفتها هي مراقبة وضبط درجة الحرارة بناءً على المدخلات من أجهزة الاستشعار والمنطق الداخلي.لا تحتاج إلى تصفح الإنترنت أو تشغيل الألعاب ، فقط أداء مهمتها الفردية ، والقيام بذلك باستمرار.ينطبق هذا التصميم المركّز عبر مجموعة واسعة من المنتجات.الجهاز الأساسي مثل محمصة يحتاج إلى توقيت بسيط والتحكم في الحرارة.من ناحية أخرى ، يجب أن تقوم وحدة تحكم محرك السيارات بتنسيق أجهزة استشعار متعددة ومكونات ميكانيكية في الوقت الفعلي.نظرًا لأن كل نظام مبني مع وضع وظيفته المحددة في الاعتبار ، يتم استبعاد ميزات غير ضرورية.هذا يبقي الأجهزة أكثر بساطة ، أكثر بأسعار معقولة ، وغالبا ما يكون أكثر موثوقية.
في العديد من الأنظمة المضمنة ، عندما يحدث إجراء ما لا يقل أهمية عن ما يحدث.تعمل هذه الأنظمة غالبًا بموجب قواعد توقيت صارمة.إذا لم تنتهي المهمة في الوقت المحدد ، فقد يكون النظام بأكمله عطلًا أو يصبح غير آمن.تنقسم الأنظمة في الوقت الفعلي إلى فئتين ، وهي الأنظمة الصعبة الناعمة في الوقت الفعلي.
• أنظمة في الوقت الفعلي الصعب
في الأنظمة الصعبة في الوقت الفعلي ، يجب إكمال كل عملية ضمن إطار زمني محدد بدقة ، وغالبًا ما يتم قياسه بالميلي ثانية أو حتى المجهرية.لا توجد مرونة.إذا كان النظام يستجيب بعد فوات الأوان ، حتى بأصغر هامش ، يمكن أن تكون النتيجة كارثية.يتم استخدام هذه الأنظمة في بيئات سلامة حرجة حيث الفشل ليس خيارًا.على سبيل المثال ، في تحطم سيارة ، يجب أن تكتشف أجهزة استشعار الوسادة الهوائية التأثير وتشغيل النشر على الفور تقريبًا.إذا كان النظام متأخرًا ، حتى لفترة وجيزة ، قد يتم نشر الوسادة الهوائية بعد فوات الأوان لحماية الركاب.وبالمثل ، في مصنع المعالجة الكيميائية ، يجب أن تنظم أنظمة التحكم درجة الحرارة والضغط في الوقت الحقيقي.إذا لم يتم فتح الصمام عند الحاجة ، فقد تكون النتيجة انفجارًا أو تسربًا سامًا.لتحقيق هذا المستوى من الاستجابة ، تم تصميم أنظمة في الوقت الفعلي الصعبة بأجهزة يمكن التنبؤ بها ومنخفضة الكلية والبرامج المحسنة للغاية.تم تصميم النظام بأكمله لضمان تنفيذ كل مهمة خلال الموعد النهائي ، دون استثناء.يتضمن ذلك غالبًا معالجات مخصصة وأنظمة التشغيل في الوقت الفعلي (RTOs) وطرق الجدولة الحتمية التي تضمن عدم تأخير أي مهمة بسبب العمليات الأخرى في النظام.الاختبار والتحقق من هذه الأنظمة صارمة أيضا.
• أنظمة في الوقت الفعلي الناعم
تعتمد أنظمة الوقت الفعلي الناعم أيضًا على الاستجابات في الوقت المناسب ، لكنها تسمح بمزيد من المرونة.التأخيرات العرضية مقبولة ، وعلى الرغم من أن الأداء قد يتحلل عند تفويت المواعيد النهائية ، إلا أن النظام العام يظل عمليًا.تم تصميم هذه الأنظمة لتسامح العيوب ، طالما أن التأخير لا يكسر تجربة المستخدم أو يسبب خطأً مهمًا.النظر في تطبيق مؤتمرات الفيديو.يهدف إلى نقل الصوت والفيديو في الوقت الفعلي ، ولكن إذا انخفض الإطار أو صوتيات الصوت لفترة وجيزة ، فإن المحادثة مستمرة.وبالمثل ، في الألعاب عبر الإنترنت ، قد يؤدي التأخر القصير إلى تعطيل اللعب ولكنه لن يعطل النظام.يمكن للنظام اللحاق خوارزميات التنعيم أو استردادها أو تطبيقها للحفاظ على تجربة مقبولة.لا تزال هذه الأنظمة مصممة مع مراعاة الاستجابة ، ولكن القيود أكثر ليونة.قد يستخدمون أنظمة التشغيل للأغراض العامة مع امتدادات في الوقت الفعلي أو يعتمدون على تقنيات التخزين المؤقت والتكيف لتنعيم فجوات الأداء الموجزة.نظرًا لأن الأنظمة الناعمة في الوقت الفعلي غالبًا ما تعمل على منصات مشتركة أو تعدد المهام ، فيجب عليك تحقيق توازن بين الاستجابة واستخدام الموارد.تعد الجدولة الفعالة ، وتخصيص الموارد ، وإدارة جودة الخدمة مفتاح تقديم أداء جيد دون الإفراط في الهندسة للنظام.
أحد الأهداف الرئيسية عند تصميم الأنظمة المدمجة هو الحفاظ على انخفاض التكاليف ليس فقط للمنتج النهائي ، ولكن طوال العملية بأكملها ، من خيارات الأجهزة إلى تطوير البرمجيات والصيانة طويلة الأجل.القدرة على تحمل التكاليف هي ما يجعل من الممكن استخدام الأنظمة المدمجة في مجموعة واسعة من المنتجات ، من أجهزة المطبخ إلى الأجهزة الطبية.يتم الاحتفاظ بالذاكرة والتخزين أيضًا إلى الحد الأدنى ، مع التركيز فقط على ما هو مطلوب.يساعد هذا الاستخدام الذكي للموارد على تقليل تكاليف الإنتاج مع الاستمرار في تقديم أداء موثوق به.بسبب هذا النهج ، يمكن للمصنعين إنتاج أنظمة مضمنة بكميات كبيرة دون جعل المنتجات مكلفة للغاية.لهذا السبب يمكن أن توفر الأدوات ذات الأسعار المعقولة مثل آلات القهوة أو فرق اللياقة البدنية أو ألعاب الأطفال ميزات متقدمة.خلف الكواليس ، يقوم نظام مضمن مضغوط ومثطر عليه جيدًا بالقيام بالعمل.
يعد اختيار المعالج المناسب وتكوين الذاكرة جزءًا مهمًا من تصميم النظام المدمج.يعتمد الاختيار إلى حد كبير على تعقيد وأداء متطلبات التطبيق.بالنسبة للوظائف الأساسية مثل تشغيل LED ، أو قراءة درجة حرارة القراءة من مستشعر ، أو إدارة توقيت بسيط ، فإن متحكم منخفض الطاقة مع ذاكرة الوصول العشوائي المحدودة وأدنى قدر من المعالجة كافية.هذه الرقائق مضغوطة وبأسعار معقولة وفعالة للغاية للطاقة ، مما يجعلها مثالية للأجهزة الصغيرة التي تعمل بالبطاريات.ومع ذلك ، فإن التطبيقات الأكثر تطلبًا مثل معالجة الفيديو في الوقت الفعلي ، أو التنقل في GPS مع رسم الخرائط ثلاثية الأبعاد ، أو رحلة طائرة بدون طيار مستقلة تتطلب المزيد من قوة المعالجة والذاكرة.تعتمد هذه الأنظمة غالبًا على وحدات المعالجة المركزية المتقدمة أو معالجات الإشارات الرقمية (DSPs) ، إلى جانب قدرات ذاكرة الوصول العشوائي والتخزين الأكبر.يضمن تحقيق التوازن الصحيح أن يعمل النظام بشكل موثوق وكفاءة ، دون الإفراط في الهندسة أو تجاوز القيود الفنية أو المالية للمشروع.
غالبًا ما تحتاج الأنظمة المدمجة إلى العمل ضمن قيود بدنية وبيئية صارمة ، وتشكل هذه القيود كل جانب من جوانب تطورها.أحد أكثر التحديات شيوعًا هو الحجم.يجب أن تكون الأجهزة في كثير من الأحيان مضغوطة بما يكفي لتناسب المساحات المحدودة ، مثل داخل ساعة معصم أو مستشعر ذكي أو لوحة معلومات للسيارة.هذا يتطلب اختيار مكون مدروس وتصميم تخطيط فعال.يعد استهلاك الطاقة مصدر قلق آخر ، خاصة بالنسبة للأنظمة التي تعمل بالبطاريات أو النشر عن بُعد.في هذه الحالات ، يجب تحسين كل مكون لتقليل استخدام الطاقة ، أو تمديد عمر البطارية أو تقليل الحاجة إلى صيانة متكررة.يعد التصميم الفعال للطاقة مفتاحًا لضمان التشغيل على المدى الطويل في هذا المجال.
تلعب التكلفة أيضًا دورًا رئيسيًا ، ويمتد إلى ما هو أبعد من الإنتاج الأولي ليشمل الصيانة ، وتحديثات البرامج ، والتكلفة الإجمالية للملكية على مدى حياة النظام.على الرغم من كل هذه القيود ، لا يزال يتعين على الأنظمة المدمجة تقديم أداء موثوق ومتسق.سواء كان ذلك يجمع البيانات من شاشة صحية يمكن ارتداؤها أو التحكم في مسار الرحلة للطائرة بدون طيار ، يجب على النظام العمل بدقة وبدون فشل.في نهاية المطاف ، يجب أن يدعم كل خيار تصميم قدرة النظام على أداء مهمته المعينة في حدود الحجم الضيق والطاقة والتكلفة والأداء.
الأنظمة المدمجة في الوقت الفعلي هي وحدات حوسبة متخصصة مصممة للعمل ضمن قيود توقيت صارمة.يتم تضمين هذه الأنظمة في أجهزة أكبر ويتم برمجتها للاستجابة للمدخلات أو الأحداث ضمن إطار زمني مضمون.هدفهم الأساسي هو ضمان سلوك يمكن التنبؤ به في الوقت المناسب ، في السيناريوهات التي يمكن أن تؤدي فيها التأخيرات الطفيفة إلى عواقب وخيمة.تجمع هذه الأنظمة بين مكونات البرامج والأجهزة المحسنة للمهام الحساسة للوقت.تم تصميم أنظمة الوقت الفعلي لتحديد أولويات المواعيد النهائية ، مع آليات محددة مثل معالجة المقاطعة ، والجدولة الحتمية ، والحد الأدنى من الكمون.استنادًا إلى أهمية الوفاء بهذه المواعيد النهائية ، يتم تصنيف الأنظمة في الوقت الفعلي على نطاق واسع إلى فئتين: أنظمة في الوقت الفعلي الصعب والأنظمة الناعمة في الوقت الفعلي.

الشكل 2. في الوقت الحقيقي الأنظمة المضمنة
يتم استخدام الأنظمة المضمنة في الوقت الفعلي في مجموعة واسعة من الصناعات والبيئات.على سبيل المثال ، في النظم العسكرية، تتيح ردود الفعل السريعة والدقيقة في عمليات الدفاع ، كما هو الحال في تتبع الصواريخ أو اتصالات ساحة المعركة.في أجهزة المراقبة الطبية، أنظمة الوقت الفعلي هي المسؤولة عن تتبع المريض الحيوي بشكل مستمر وإصدار تنبيهات أو تدخلات حسب الحاجة.وبالمثل ، في أنظمة مراقبة حركة المرور، يديرون توقيت الإشارة ومراقبة حركات المركبات في الوقت الفعلي لضمان تدفق حركة المرور السلس وتجنب الاصطدامات.يتم استخدام أنظمة في الوقت الفعلي الصعبة في سياقات يمكن أن تكون فيها مفقودة الموعد النهائي كارثية على سبيل المثال ، في أنظمة إرشادات الصواريخ ، حيث يمكن أن يؤدي تأخير ميلي ثانية إلى النجاح في المهمة ، أو في مزيل الرجفان ، حيث يجب تسليم الصدمات الكهربائية في اللحظة المناسبة لاستعادة وظيفة القلب.من ناحية أخرى ، تسمح أنظمة الوقت الفعلي الناعم بانحرافات توقيت بسيطة ، مما يجعلها مناسبة لسيناريوهات أقل أهمية مثل تدفق الفيديو ، حيث قد يتسبب التأخيرات الصغيرة في التخزين المؤقت ولكن ليس الفشل ، أو في أفران الميكروويف ، حيث يكون تأخير طفيف في وقت الطهي مقبولًا بشكل عام.
الأنظمة المدمجة المستقلة هي أجهزة حوسبة قائمة بذاتها مصممة لتنفيذ مهام محددة بشكل مستقل ، دون الحاجة إلى اتصال مستمر مع كمبيوتر أو شبكة مضيفة مركزية.على عكس الأنظمة المدمجة التي تعمل كجزء من نظام أكبر ، تم تصميم الإصدارات المستقلة للعمل بشكل مستقل ، وإدارة مدخلاتها ومعالجتها ومخرجاتها.وهي تتكون من معالج مخصص ، وذاكرة ، وواجهات الإدخال/الإخراج ، والبرامج الخاصة بالتطبيق ، وكلها مضمنة ضمن عامل شكل مضغوط.غالبًا ما يتم تحسين تصميمهم للاستهلاك المنخفض للطاقة والموثوقية والأداء الفعلي في الوقت الفعلي.تتمثل السمة الرئيسية للأنظمة المضمنة المستقلة في قدرتها على العمل دون دعم خارجي بعد النشر.بمجرد البرمجة والطاقة ، يمكنهم تنفيذ المهام بشكل متكرر أو استجابة لمشغلات محددة ، مما يجعلها مثالية للبيئات التي يكون فيها اتصال الشبكة محدودًا أو غير ضروري.يتم استخدامها في التطبيقات التي تكون فيها الموثوقية والاستقلالية والضغط من الأولويات.هذا يجعلها ذات قيمة في السيناريوهات التي تتطلب أداءً ثابتًا دون الإشراف اليدوي أو موارد الحوسبة الخارجية.

الشكل 3. الأنظمة المدمجة المستقلة
تنتشف تطبيقات الأنظمة المدمجة المستقلة على نطاق واسع عبر السياقات الاستهلاكية والصناعية.على سبيل المثال، مشغلات MP3 هي الأجهزة الكلاسيكية المستقلة التي تدير بشكل مستقل تشغيل الموسيقى.إنها تدمج التخزين الرقمي ، وبرامج فك التشفير ، والأجهزة الصوتية لتشغيل ملفات الوسائط دون الحاجة إلى اتصال كمبيوتر. الآلات الحاسبة، مثال آخر معروف ، استخدم المعالجات المدمجة لأداء وظائف رياضية حسابي ومتقدمة على الطلب في التعليم والأعمال والهندسة.وتشمل الأمثلة الشائعة الأخرى أفران الميكروويف و الساعات الرقمية .يتولى النظام المدمج في فرن الميكروويف الإدخال والتوقيت والتحكم في الطاقة لإدارة وظائف الطهي دون مساعدة خارجية.وبالمثل ، تعتمد الساعات الرقمية على مذبذبات داخلية دقيقة وبرامج مضمنة للحفاظ على الوقت وتوفير ميزات مثل الإنذارات أو أجهزة ضبط الوقت ، كل ذلك ضمن وحدة الاكتفاء الذاتي تمامًا.توضح هذه الأمثلة كيف تفي الأنظمة المدمجة بذاتها أدوارًا مخصصة في الأدوات اليومية ، حيث تجمع بسلاسة الاستقلالية والكفاءة.
الأنظمة المدمجة الشبكية هي وحدات حوسبة متخصصة من خلال مجموعة متنوعة من بروتوكولات الاتصال ، مما يتيح لها مشاركة البيانات والموارد بسلاسة عبر شبكة.تم تصميم هذه الأنظمة لتعمل على كل من التكوينات السلكية واللاسلكية ، اعتمادًا على الاحتياجات والقيود المحددة للتطبيق.تدعم مجموعة من بروتوكولات الاتصال هذا الاتصال ، بما في ذلك شبكات المنطقة المحلية (LAN) ، وشبكات المساحة الواسعة (WAN) ، و Zigbee ، و Bluetooth ، وحافلة شبكة التحكم (CAN).يقدم كل من هذه البروتوكولات مزايا مختلفة من حيث النطاق ومعدل البيانات واستهلاك الطاقة وطوبولوجيا الشبكة ، مما يتيح تصميم النظام المرن والفعال.

الشكل 4. الأنظمة المدمجة الشبكات
تمتد تطبيقات الأنظمة المدمجة الشبكية على مجالات متعددة حيث تكون هناك حاجة إلى تبادل البيانات والأتمتة.في القطاع المالي ، على سبيل المثال ، يتم تضمينها في آلات الصراف الآلية (أجهزة الصراف الآلي) ، وتسهيل المعاملات الآمنة والصيانة عن بُعد.في البنية التحتية للطاقة ، تستفيد الشبكات الذكية من هذه الأنظمة لمراقبة وإدارة توزيع الكهرباء بكفاءة ، والاستجابة ديناميكيًا لأنماط الاستهلاك.تستخدم محطات الطقس أنظمة مضمنة بالشبكة لجمع البيانات البيئية ومعالجتها ونقلها ، ودعم التنبؤ الدقيق ومراقبة المناخ.في البيئات السكنية والتجارية ، تدمج أنظمة أتمتة المنازل هذه التكنولوجيا لتعزيز الأمن والتحكم في الإضاءة ودرجة الحرارة ، وتحسين إدارة الطاقة الكلية.من خلال هذه التطبيقات المتنوعة ، تلعب الأنظمة المدمجة الشبكية دورًا في النظم الإيكولوجية للتكنولوجيا الحديثة ، مما يتيح بيئات ذكية وسريعة الاستجابة ومتصلة.
تتميز الأنظمة المدمجة بالهاتف المحمول بحجمها المدمج وقابليتها للنقل ، مما يجعلها مناسبة تمامًا للتكامل في الأجهزة المحمولة أو القابلة للارتداء.تم تصميم هذه الأنظمة لتشمل بطاريات وبرامج موفرة للطاقة لتمديد عمر البطارية دون المساس بالأداء.نظرًا لقيودها المادية والتشغيلية ، تمتلك الأنظمة المضمنة للهواتف المحمولة عمومًا قوة معالجة محدودة وذاكرة مقارنة بنظرائها الثابتة.ومع ذلك ، تم تحسينها لتشغيل برامج متخصصة وخفيفة الوزن تضمن الاستجابة والوظائف مع الحفاظ على الموارد.

الشكل 5. النظم المدمجة
تم العثور على هذه الأنظمة في مجموعة متنوعة من الإلكترونيات التي تعطي الأولوية للراحة والتنقل.الهواتف الذكية ، على سبيل المثال ، هي أنظمة متطورة للهواتف المحمولة التي توفر مجموعة واسعة من القدرات تتجاوز الاتصالات الصوتية ، بما في ذلك تصفح الإنترنت والتصوير الفوتوغرافي والتنقل والخدمات القائمة على التطبيقات.تعد متتبعات اللياقة مثالاً آخر ، حيث تستخدم أجهزة الاستشعار والبرامج المضمنة لمراقبة المقاييس الصحية مثل معدل ضربات القلب والخطوات التي اتخذت وجودة النوم ، مما يوفر رؤى في الوقت الفعلي في نشاطهم البدني.وبالمثل ، تعتمد لوحات المفاتيح للألعاب المحمولة على الأنظمة المدمجة لتقديم تجارب ألعاب غامرة أثناء التنقل ، وتوازن الأداء مع كفاءة البطارية.معا ، تسلط هذه الأمثلة الضوء على تعدد استخدامات الأنظمة المضمونة للهواتف المحمولة والأهمية المتزايدة في تعزيز أنماط الحياة الحديثة من خلال التكنولوجيا المحمولة والذكية.
تعتمد الأنظمة المدمجة على نطاق صغير عادةً على متحكم 8 بت أو 16 بت ، مثل سلسلة 8051 المستخدمة على نطاق واسع.يتم اختيار هذه المعالجات من أجل بساطتها ، وقدرتها على تحمل التكاليف ، ومتطلبات الطاقة المنخفضة ، مما يجعلها مناسبة تمامًا للتعامل مع المهام المباشرة والمحددة مسبقًا.نظرًا لقدراتها الحسابية المحدودة ، فإن هذه الأنظمة مثالية للتطبيقات التي تكون فيها المعالجة المعقدة غير ضرورية.تكون موارد الذاكرة في الأنظمة المدمجة على نطاق صغير ضئيلًا ، وغالبًا ما تكون كافية لتخزين برنامج مضغوط ومعالجة مجموعات البيانات الصغيرة.تتماشى قدرة الذاكرة المحدودة مع وظائفها البسيطة وتقلل من استهلاك التكلفة والطاقة.نتيجة لذلك ، لا تتطلب هذه الأنظمة دعمًا واسعًا للبرامج أو سعة تخزين كبيرة.يعد استهلاك الطاقة أحد الاعتبارات الرئيسية للتصميم ، حيث يتم تشغيل العديد من الأنظمة المضمنة على نطاق صغير.يتم تحسينها للاستخدام المنخفض للطاقة لإطالة عمر البطارية ، وهو أمر مهم في الأجهزة المحمولة أو البعيدة حيث يكون الشحن أو الصيانة المتكرر غير عملي.تم العثور على هذه الأنظمة عادة في أجهزة مثل الألعاب الإلكترونية ، ومقاييس الحرارة الرقمية ، وآلات البيع ، والأجهزة الأخرى التي تؤدي مهام محددة ومتكررة.تتطلب هذه التطبيقات تفاعلًا ضئيلًا أو معدومًا ، ومن المتوقع أن تعمل بشكل موثوق على مدار فترات طويلة مع الحد الأدنى من التدخل.الأنظمة المدمجة على نطاق صغير عبارة عن حلول للمبتدئين المصممة خصيصًا للتطبيقات الخاصة بالمهمة.تشمل خصائصها المميزة التكلفة المنخفضة ، والحد الأدنى من التعقيد ، وكفاءة الطاقة.على الرغم من محدودة في القدرة مقارنة بالأنظمة الأكثر تقدماً ، إلا أنها فعالة للغاية وموثوقة في نطاق تشغيلها المقصود.
يتم تشغيل الأنظمة المدمجة متوسطة الحجم بواسطة معالجات أكثر قدرة ، وعادة ما تكون من 16 بت إلى 32 بت متحكم أو معالجات الإشارات الرقمية (DSPs).تتيح هذه المعالجات الأكثر تقدماً النظام من التعامل مع كميات أكبر من البيانات وإجراء الحسابات بسرعات أعلى من نظرائهم الصغيرة.نتيجة لذلك ، فهي مناسبة تمامًا للتطبيقات التي تتطلب قدرة أكبر على المعالجة والكفاءة.فيما يتعلق بالبرمجيات ، غالبًا ما تستخدم هذه الأنظمة لغات البرمجة ذات المستوى الأعلى مثل C و C ++ و Java أحيانًا.تدعم هذه اللغات تصميم برامج أكثر تعقيدًا وتنوعًا ، مما يجعل من الممكن تنفيذ وظائف متطورة وواجهات المستخدم.إن استخدام تقنيات البرمجة المهيكلة أو الموجهة نحو الكائنات أو المعيارية يعزز أيضًا قابلية الصيانة وقابلية التوسع في تطوير البرمجيات.

الشكل 6. مثال على الأنظمة المدمجة متوسطة النطاق
تعد أدوات التطوير للأنظمة المتوسطة المتقدمة وتشمل بيئات تطوير متكاملة (IDES) ، والمترجمين ، والتصحيح.تتيح هذه الأدوات سير عمل تطوير أكثر كفاءة وقوة ، وتقدم ميزات مثل التنقل في الكود ، والكشف عن الأخطاء في الوقت الفعلي ، والمحاكاة لبرامج تصحيح الأخطاء والتكرير في أنظمة أكثر تعقيدًا.تطبيقات الأنظمة المدمجة متوسطة النطاق واسعة الانتشار ، لا سيما في الأجهزة التي تتطلب توازنًا بين الأداء والتعقيد.تشمل الأمثلة الشائعة آلات الصراف الآلية (أجهزة الصراف الآلي) ، وأنظمة تحديد المواقع العالمية (GPS) ، وأنظمة التحكم الصناعية ، وأجهزة توجيه الشبكات.تتطلب هذه الأجهزة أكثر من وظائف التحكم البسيطة ، والاعتماد على معالجة البيانات ، وقدرات الاتصال ، والتفاعل.تعمل الأنظمة المضمنة متوسطة النطاق كجسر بين الأجهزة الصغيرة البسيطة والتطبيقات المدمجة الكبيرة المعقدة.أنها توفر تحسين الأداء ، والتعقيد الوظيفي المعتدل ، ودعم البرمجيات والاتصال المحسّنة ، مما يجعلها مثالية لمجموعة واسعة من الحلول المضمنة المتطلبة بشكل معتدل.
تمثل الأنظمة المدمجة المتطورة المستوى الأكثر تقدماً في التكنولوجيا المدمجة ، حيث تستخدم معالجات عالية الأداء 32 بت إلى 64 بت ، وغالبًا ما تكون مع بنية متعددة.تم تصميم هذه المعالجات القوية للتعامل مع الحسابات المعقدة ، ومعالجة البيانات ، وتعدد المهام ذات الكفاءة العالية ، مما يتيح الأنظمة لتلبية متطلبات الأداء المتطلبة في تطبيقات مختلفة.لدعم مثل هذا التعقيد ، غالبًا ما يتم تشغيل هذه الأنظمة على أنظمة التشغيل في الوقت الفعلي (RTOs) أو بيئات تشغيل أكثر شمولية مثل Linux المدمجة.يعتمد اختيار نظام التشغيل على التطبيق المحدد ، خاصة عند الحاجة إلى تعدد المهام أو الاستجابة في الوقت الفعلي أو واجهات المستخدم المتقدمة.كما أن وجود نظام تشغيل يسهل أيضًا التطوير وسهولة التوسع وقابلية التوسع في التطبيقات المتطورة.

الشكل 7. مثال على الأنظمة المضمنة المتطورة
تعتبر بنية الأجهزة للأنظمة المدمجة المتطورة أكثر تعقيدًا من نظيراتها الصغيرة والمتوسطة.تتضمن هذه الأنظمة مجموعة واسعة من الواجهات للاتصال ، بما في ذلك USB و Ethernet و Wi-Fi ، وغالبًا ما تدمج أجهزة استشعار ومشغلات متعددة.يسمح لهم ثراء الأجهزة بالتفاعل ديناميكيًا مع بيئتهم ، وجمع ومعالجة كميات هائلة من البيانات ، وإجراء وظائف تحكم معقدة.تم العثور على تطبيقات هذه الأنظمة في المخاطر العالية ، والبيئات المهمة التي تكون فيها الموثوقية والدقة والسرعة غير قابلة للتفاوض.ومن الأمثلة على ذلك الأقمار الصناعية وأنظمة إلكترونيات الطيران وأجهزة التشخيص الطبي المتقدمة ومنصات الأتمتة الصناعية الراقية.في هذه السياقات ، يمكن أن يكون فشل النظام عواقب وخيمة ، مما يجعل الأداء والاعتماد اللازمة.تمثل الأنظمة المضمنة المتطورة قمة التصميم المدمج.إنهم قادرون على تنفيذ المهام والمهام المعقدة للغاية ، وغالبًا ما يكونون بموجب معايير تنظيمية وسلامة صارمة.تتطلب هذه الأنظمة أطر عمل قوية ، واستراتيجيات إدارة الطاقة المتقدمة ، والاهتمام بكل من موثوقية الأجهزة والبرامج ، مما يجعلها فئة أكثر تحديا من الأنظمة المضمنة.
تعد الأنظمة المدمجة جزءًا كبيرًا من الأجهزة التي نستخدمها كل يوم ، حتى لو لم نراها.إنها تساعد الأشياء على الجولة بسلاسة وبسرعة وبشكل موثوق سواء كانت غسالة أو جهاز طبي أو نظام تحديد المواقع العالمي (GPS).أظهر هذا الدليل كيف يعملون ، ما الذي يجعلها مختلفة عن أجهزة الكمبيوتر العادية ، والأشكال العديدة التي يمكن أن يتخذها.بغض النظر عن مدى سهولة أو المتقدمة ، يتم تصميم أنظمة مضمنة للقيام بعملها بشكل جيد مع القليل من المساحة والقوة والتكلفة قدر الإمكان.
الرجاء إرسال استفسار ، وسوف نرد على الفور.
تم تصميم نظام مضمن لأداء وظيفة مخصصة أو مجموعة ثابتة من المهام ذات الصلة.غالبًا ما تعمل تحت قيود في الوقت الفعلي ، حيث تستخدم الاستجابات في الوقت المناسب لأداء النظام.عادةً ما يتم تشغيله بموارد محدودة ، بما في ذلك الذاكرة ، وقوة المعالجة ، والطاقة ، على عكس الأنظمة ذات الأغراض العامة التي تم تصميمها للمرونة والتعدد المهام.
يتم تصنيف الذاكرة في الأنظمة المدمجة بشكل أساسي إلى ذاكرة متقلبة وغير متقلبة.يتم استخدام الذاكرة المتقلبة ، مثل RAM ، لتخزين البيانات المؤقتة أثناء تنفيذ البرنامج وتفقد محتوياتها عند إيقاف الطاقة.تحتفظ الذاكرة غير المتطايرة ، مثل ROM و Flash ، بالبيانات حتى عندما يتم تشغيل النظام ويستخدم لتخزين البرامج الثابتة أو التعليمات البرمجية الدائمة.بالإضافة إلى ذلك ، يمكن أيضًا تجميع الذاكرة كذاكرة للبرنامج لتخزين الكود وذاكرة البيانات لتخزين المتغيرات وبيانات وقت التشغيل.
يدعم نظام التشغيل المدمج المعالجة في الوقت الفعلي ، مما يسمح له بالرد على الأحداث في حدود زمنية محددة.إنه يحتوي على بصمة تخزين صغيرة وتخزين ، مما يجعلها مناسبة للأنظمة ذات الموارد المحدودة للأجهزة.نظام التشغيل موثوق للغاية ومستقر ، وغالبًا ما يتم تشغيله بشكل مستمر لفترات طويلة دون فشل.وهو يدعم ميزات مستوى الجهاز والوظائف الخاصة بالأجهزة اللازمة في التطبيقات المضمنة.ويشمل ميزات الجدولة الأساسية وإدارة المهام للتحكم في عمليات متعددة بكفاءة داخل النظام.
يمكن تصنيف لغات البرمجة في الأنظمة المضمنة إلى لغات منخفضة المستوى وعالية المستوى.توفر اللغات ذات المستوى المنخفض مثل التجميع تحكمًا مباشرًا في الأجهزة ولكن من الصعب الحفاظ عليها.C هي لغة شهيرة منخفضة المستوى توفر التحكم والكفاءة ، مما يجعلها تستخدم على نطاق واسع في التطوير المضمن.تسمح اللغات عالية المستوى مثل C ++ بالتصميم الموجهة للكائنات ، وخاصة في التطبيقات المدمجة المعقدة.يتم استخدام لغات مثل Python أو Java في منصات مضمنة على مستوى أعلى حيث تكون متطلبات الأداء أقل أهمية.هناك أيضًا لغات خاصة بالمجال مثل VHDL أو Verilog المستخدمة في التطبيقات المضمنة ذات الصلة بالأجهزة ، وخاصة في التصميمات FPGA و ASIC.
يتم برمجة Mask ROM أثناء التصنيع ولا يمكن تغييرها بعد ذلك.يمكن برمجة PROM مرة واحدة من قبل المستخدم ولكن لا يمكن محوها أو إعادة برمجتها.يمكن محو EPROM باستخدام ضوء الأشعة فوق البنفسجية وإعادة برمجته ، على الرغم من أن العملية بطيئة.يمكن محو EEPROM وإعادة كتابتها كهربائيًا ، حتى أثناء استخدام النظام.ذاكرة الفلاش هي نوع من EEPROM التي تسمح بمسح وإعادة الكتابة بشكل أسرع في الكتل ، مما يجعلها ROM الأكثر شيوعًا في الأنظمة المضمنة الحديثة.
على 31/03/2025
على 28/03/2025
على 18/04/8000 147766
على 18/04/2000 111994
على 18/04/1600 111351
على 18/04/0400 83755
على 01/01/1970 79550
على 01/01/1970 66951
على 01/01/1970 63094
على 01/01/1970 63028
على 01/01/1970 54094
على 01/01/1970 52176