tccboot.

التحميل الان

tccboot. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE | BUY the full version
  • اسم الناشر:
  • Fabrice Bellard
  • موقع ويب الناشر:
  • http://www.regnow.com/softsell/visitor.cgi?affiliate=22260&action=site&vendor=

tccboot. العلامات


tccboot. وصف

TCCBOOT هو محمل التمهيد قادر على ترجمة واسعة النواة Linux مباشرة من شفرة المصدر. مشروع TCCBOOT هو محمل التمهيد قادر على ترجمة والتمهيد Linux Kernel مباشرة من التعليمات البرمجية المصدرية. TCCCBOOT فقط 138 كيلو بايت كود غير مضغوط) ويمكنه تجميع وتشغيل نواة Linux النموذجية في أقل من 15 ثانية على بنتيوم 2.4 جيجاهرتز 4.tccboot يعتمد على برنامج التحويل البرمجي Tinycc، المجمع والربد. Tinycc هي تجربة لإنتاج مترجم C صغير جدا وبسيط متوافق مع مترجم GNU C وأحذية الأدوات المساعدة الثنائية. يتم تشغيل الأحذية بنفس الطريقة مثل Kernel Linux، لذلك أي محمل التمهيد الذي يمكن تشغيل صورة "Bzimage" لنواة Linux Kernel يمكن تشغيل TCCBOOT وبعد لقد اختبرتها فقط مع Isolinux، ولكن يجب أن تعمل LILO أو GRUB أيضا. يقرأ CORTCCBOOT مصادر C أو التجميع من نظام ملفات ROMFS Gzpeced تخزينه في قرص RAM الأولي (Initrd). يقرأ أولا الملف "Boot / Tccargs" الذي يحتوي على سطر الأوامر Tinycc (نفس بناء الجملة مثل TCC القابل للتنفيذ). يجب أن يخرج الاحتجاج TinyCC صورة ثنائية واحدة "kernel". يتم تحميل هذه الصورة في العنوان 0x00100000. TCCBOOT ثم يقوم بالانتقال إلى العنوان 0x00100000 في وضع مسطح 32 بت. هذا متوافق مع ABI من Kernel Kernel "VMlinux ".Pilation: تم اختبار TCCBOOT فقط مع Linux 2.4.26. من أجل بناء TCCBOOT، يجب أولا ترجمة Kernel 2.4.26 لأنه يستخدم البساطة Tccboot بعض الملفات الثنائية والرؤوس من نواة Linux. يحتاج TCCBOOT أيضا إلى شفرة المصدر في Tinycc (تم اختباره باستخدام إصدار TinyCC 0.9.21). يمكنك تعديل MICEFILE لإعطاء المسارات اللازمة Sample: يتم تضمين قسم "Hello World" ROMFS (initrd.img). يمكنك إعادة بناءه من المثال / الدليل. يمكنك اختباره باستخدام محاكي الكمبيوتر الشخصي من Qemu باستخدام Script.Kernel "Qemu-TCCBOOT". ملاحظة: لا يقان بناء النواة مع Makefiles الخاصة به - لم أحاول أبدا). تكوين Kernel المقابل في ملف Linux-2.4.26-Config. البقع ضرورية للأسباب التالية: - توجيهات التجميع غير المدعومة: .RPT، .endr، : "- ليس هناك سمة جديدة لفترة طويلة -" محاذاة "غير مدعومة للبيضات بأكملها، فقط بالنسبة للحقول - يمكن بسهولة تثبيت bugsome preprocessor من هذه المشكلات، ولكنني كسول للغاية الآن. من المؤكد أنه لا يزال هناك العديد من الأخطاء في النواة التي تم إنشاؤها بواسطة TINYCC / TCCBOOT، ولكن على الأقل يمكن التمهيد وإطلاق قذيفة.


tccboot. برامج ذات صلة

دعم DirectX للنبيذ

يدعم دعم DirectX لمشروع النبيذ دعم DirectX 9 للنبيذ، وهو مفيد للألعاب والرسومات ثلاثية الأبعاد. ...

101

تحميل