سؤال

يوجد في vxWorks RTOS غلاف يسمح لك بإصدار أمر إلى نظامك المضمن.
تشير الوثائق إلى غلاف النواة، وقشرة المضيف، وقشرة الهدف.ما هو الفرق بين الثلاثة؟

هل كانت مفيدة؟

المحلول

الغلاف المستهدف وقشرة النواة متماثلان.يشيرون إلى قذيفة تعمل على الهدف.يمكنك الاتصال بالصدفة باستخدام منفذ تسلسلي أو جلسة telnet.يتم تشغيل المهمة على الهدف وتقوم بتحليل كافة الأوامر المستلمة والتصرف بناءً عليها، وإخراج البيانات مرة أخرى إلى المنفذ.

الغلاف المضيف عبارة عن عملية يتم تنفيذها في محطة التطوير.يتواصل مع وكيل التصحيح على الهدف.يتم تحليل جميع الأوامر فعليًا على المضيف ويتم إرسال الطلبات المبسطة فقط إلى الوكيل المستهدف:

  • قراءة/كتابة الذاكرة
  • تعيين/إزالة نقاط التوقف
  • إنشاء/حذف/تعليق/استئناف المهام
  • استدعاء وظيفة

وينتج عن هذا تأثير أقل في الوقت الفعلي على الهدف.

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

نصائح أخرى

هناك بعض الاختلافات بين الصدفة المضيفة والصدفة المستهدفة، يمكنك استخدام الأمر h للحصول على الأوامر الفعلية التي يدعمها الصدفان.

يدعم الغلاف المضيف المزيد من وظائف تحرير سطر الأوامر مثل التكملة التلقائية والبحث عن الرموز وما إلى ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top