هذا هو الأمر mkdns323fw الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
mkdns323fw - إنشاء صور البرامج الثابتة لـ DNS-323 من kernel وinitrd
موجز
mkdns323fw -k KERNEL -i INITRD [-d DEFAULTS] -p PRODUCT_ID -c CUSTOM_ID -m MODEL_ID -o
ملف إلاخراج
الوصف
يقوم mkdns323fw بإنشاء صور البرامج الثابتة المناسبة للتحميل إلى D-link DNS-323 وغيرها،
أجهزة مماثلة تعتمد على نفس صورة البرنامج الثابت الأساسية، مثل Conceptronics CH3SNAS.
تحتوي صور البرامج الثابتة هذه على kernel وinitrd، بالإضافة إلى العديد من المنتجات الخاصة بالمنتج
القيم والمجاميع الاختبارية.
يمكن أن يكون هذا الأمر خطيرًا جدًا؛ على الرغم من أنه يحاول القيام ببعض الأشياء الأساسية جدًا
التحقق من السلامة، لا يزال من السهل جدًا إنشاء ملف برنامج ثابت، عند تحميله فيه
جهازك، سوف يقتله حجرا ميتا. هذا البرنامج غير قادر على التحقق من أنك
تحميل بيانات صالحة إلى جهازك؛ إذا قمت بالطوب، فأنت وحدك.
-k نواة، - نواة=نواة
حدد الملف الذي يحتوي على صورة النواة المراد تضمينها في صورة البرنامج الثابت. هذا
يجب أن يكون ملف صورة uBoot، كما تم إنتاجه بواسطة com.mkimage(1) مع الخيارات المناسبة ل
حددها كصورة نواة. ستفشل محاولات توفير ملف غير uBoot،
أثناء تحديد ملف uBoot غير kernel، قد يؤدي ذلك إلى تعطل جهازك. هذا الخيار
هو مطلوب.
-i initrd ، --initrd=initrd
ملف initrd المراد تضمينه في صورة البرنامج الثابت. يجب أن يكون هذا ملف صورة uBoot،
كما تنتجها com.mkimage(1) مع الخيارات المناسبة لتحديده كقرص ذاكرة. ال
سترفض الأداة تضمين ملف غير uBoot، ولكن من المحتمل أن يكون هناك قرص ذاكرة مراوغ
لبنة جهازك.
-d الافتراضي. tar.gz ، - الافتراضات=الافتراضيات. tar.gz
يتمتع تنسيق البرنامج الثابت بالقدرة على تضمين كرة القطران بشكل افتراضي
إعدادات؛ إذا كنت تريد القيام بذلك، يمكنك استخدام هذا الخيار للقيام بذلك. لكن،
فالأجهزة التي تناولها المؤلف لا تشترط مثل هذا، والرحيل
لا يزال ينتج برنامجًا ثابتًا صالحًا (وواحد أصغر قليلاً للتمهيد).
-s التوقيع، - الافتراضات=توقيع
لأسباب ربما ستبقى مجهولة إلى نهاية الزمان، هناك (في
على الأقل) توقيعان مختلفان للبرامج الثابتة يدوران على خلاف ذلك
متطابقة في بنيتها الداخلية، والتي تستخدم لأجهزة مختلفة. هذا
يوجد خيار للسماح لك بتحديد التوقيع الذي تريد استخدامه في ملفك
بناء البرامج الثابتة. القيم الصالحة لهذا الخيار موجودة حاليًا فرودوII ®(الافتراضي
إذا لم يتم تحديد هذا الخيار)، هليكوبتر ® أو جاندولف ®الذي يستخدم في بعض
الأجهزة. راجع الجدول الموجود أعلى البرنامج النصي إذا كنت لا تعرف القيمة التي تريدها
استخدامها لجهازك.
- ص معرف المنتج, --معرف المنتج=معرف المنتج
- ج custom_id, --معرف مخصص=custom_id
- م model_id, --model-id=model_id
حدد معرف المنتج والمخصص والطراز المخصص لصورة البرنامج الثابت هذه.
نظرًا لأن العديد من الأجهزة المختلفة تشترك في نفس تنسيق البرنامج الثابت، فهو الجهاز المقصود
يتم ترميز النوع في هذه الحقول. إذا لم تقم بتحديد القيم الصحيحة لـ
الجهاز الذي تستهدفه بالبرامج الثابتة الخاصة بك، فمن المحتمل جدًا أن يكون
سوف يرفض الجهاز التحميل
يتم توفير القيم المعروفة لمختلف الأجهزة في رأس البرنامج النصي؛
يرجى البحث هناك لمزيد من المعلومات. يمكنك أيضًا الحصول على القيم التي تحتاجها
تنزيل برنامج ثابت موجود للجهاز الذي تستهدفه والقيام ببعض الشيء
من الحفر.
-o ملف إلاخراج، --انتاج=ملف إلاخراج
مكان كتابة صورة البرنامج الثابت المكتملة. سيتم الكتابة فوق أي ملف موجود من
نفس الاسم.
استخدم mkdns323fw عبر الإنترنت باستخدام خدمات onworks.net