ماذا يعني إرفاق Romfs في ذاكرة الوصول العشوائي؟

StackOverflow https://stackoverflow.com/questions/1304574

  •  19-09-2019
  •  | 
  •  

سؤال

أنا بناء نواة لمنصة الذراع تشغيل Uclinux 2.4 وتحت "الإعداد العام"في تكوين Linux، هناك خيار يسمى"m68knommu النمط المرفقة ROMFS في دعم ذاكرة الوصول العشوائي". مهاراتي تجميع الذراع الخاصة بي محدودة إلى حد ما ولكن بقدر ما أستطيع أن أقول ما إذا كنت قد تمكن هذا الخيار يتم نسخ الرومي إلى نهاية Kernels BSS.

ما هو الهدف من ذلك؟

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

المحلول

كما تشير بحق، يؤدي هذا الخيار إلى نقل ROMFS المرفقة على صورة Kernel إلى نهاية قسم .bss. يتيح ذلك للنظام أن يبدأ من ROMFS كأنظم ملفات الجذر.

نصائح أخرى

ما سبق ليس صحيحا تماما؛ أعتقد أنني قمت بالفعل بتطوير التغيير، إن لم يكن أنا بالتأكيد استخدمته. كما لوحظ، تقدم هذه الميزة دعما لنظم ملفات ROMFS متسلسلة إلى صورة Kernel - كلاهما يتم وضعه في ذاكرة الوصول العشوائي. ثم يضمن هذا الخيار نظام ملفات ROMFS تلقائيا يتم تقييم حجمه تلقائيا ويتم نقله إلى منطقة محجوزة من ذاكرة الوصول العشوائي (بالإضافة إلى المؤشرات المناسبة التي تم تمريرها للتركيب عبر برنامج تشغيل RAM MTD).

بدون هذا التغيير، ما زال من الممكن نفاد ذاكرة الوصول العشوائي؛ أنت بحاجة فقط إلى وضعه في موقع محمل التشغيل الخاص بك في موقع محدد مسبقا وتمرير خيارات النواة المناسبة. الميزة الكبيرة التي تمت إضافتها هذا التغيير هي القدرة على الحصول على صورة نواة + كيرنيل + موحدة بالطريقة التي يبديها BoldFire Builds.

لاحظ أنه عملت فقط إذا كان لديك التغييرات المناسبة في منصة الرأس الخاصة بك، كما أتذكر - أعتقد أنه قد يكون فقط في مكانه على NETSILICON NS7520.

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