هذا مستودع لنظام التشغيل الأساسي المكتوب لـ Intel Galileo (I586).
كل ما تحتاجه هو:
لبدء مسابقة التطوير ، يجب عليك إعداد بيئة Edkii باستخدام تعليمات من الوثائق. يرجى اتباع القسم المسمى فقط "الإعداد الأولي"! أثناء تحضير الإعداد المستهدف للبناء ، يرجى استخدام هذه الإدخالات:
ACTIVE_PLATFORM = IntelGalileoOS/IntelGalileoOS.dsc
TOOL_CHAIN_TAG = GCC5
TARGET_ARCH = IA32
بعد ذلك ، استنساخ هذا المستودع في دليل الجذر EDKII وأدخله. هذا كل شيء!
بمجرد الانتهاء من جميع الاستعدادات ، ستتمكن من بناء كل شيء من خلال make build وتشغيل نظام التشغيل الخاص بك في QEMU Emulator عن طريق make run .
يمكنك تشغيل نظام التشغيل هذا مع التعليمات أعلاه ولكن إذا كنت ترغب في تنفيذ EG. برنامج تشغيل NTFS ، تحتاج إلى إعداد صورة اختبار. يمكنك استخدام أي أداة لتقسيم تريدها. لكن عليك أن تتذكر ذلك:
image وقم بتسمية OS.img . بمجرد إعداد صورتك ، يمكنك تشغيل QEMU معها عن طريق كتابة make runfromdisk . هناك أيضًا طريقة للجمع بين مجلد build مع صورتك عن طريق تشغيل make runwithdisk . سيبدأ QEMU مع تطبيق .efi من دليل build مع صورتك مثبتة بجانبها.إذا كنت ترغب في تشغيل نظام التشغيل هذا على Intel Galileo ، فعليك إعداد بطاقة SD. عليك أن تفعل خطوات مماثلة على النحو الوارد أعلاه لإنشاء صورة اختبار. لكن عليك أن تتذكر أنك بحاجة إلى قسم واحد على الأقل من الدهون مع تطبيق .efi الخاص بك! بدلاً من ذلك ، لن تكون قادرًا على التمهيد في نظام التشغيل (لا يمكن للتشغيل فقط من أقسام الدهون)!


