นี่คือที่เก็บข้อมูลสำหรับระบบปฏิบัติการพื้นฐานที่เขียนขึ้นสำหรับ Intel Galileo (I586)
สิ่งที่คุณต้องการคือ:
ในการเริ่มต้นพรีเซสการพัฒนาคุณต้องเตรียมสภาพแวดล้อม EDKII โดยใช้คำแนะนำจากเอกสาร โปรดติดตามเฉพาะส่วนชื่อ "การตั้งค่าเริ่มต้น"! ในขณะที่เตรียมการตั้งค่าการสร้างเป้าหมายโปรดใช้รายการเหล่านี้:
ACTIVE_PLATFORM = IntelGalileoOS/IntelGalileoOS.dsc
TOOL_CHAIN_TAG = GCC5
TARGET_ARCH = IA32
หลังจากนั้นโคลนที่เก็บนี้ลงในไดเรกทอรีราก EDKII ของคุณและป้อน นั่นคือทั้งหมด!
เมื่อคุณทำการเตรียมการทั้งหมดแล้วคุณจะสามารถสร้างทุกอย่างด้วย make build และเรียกใช้ระบบปฏิบัติการของคุณใน QEMU Emulator โดย make run
คุณสามารถเรียกใช้ระบบปฏิบัติการนี้ด้วยคำแนะนำข้างต้น แต่ถ้าคุณต้องการใช้งานเช่น ไดรเวอร์ NTFS คุณต้องเตรียมภาพการทดสอบ คุณสามารถใช้เครื่องมือใด ๆ สำหรับการแบ่งพาร์ติชันที่คุณต้องการ แต่คุณต้องจำไว้ว่า:
image และตั้งชื่อ OS.img เมื่อคุณเตรียมภาพของคุณแล้วคุณสามารถเรียกใช้ QEMU ด้วยการพิมพ์ make runfromdisk นอกจากนี้ยังมีวิธีการรวมโฟลเดอร์บิล build เข้ากับรูปภาพของคุณโดยการเรียกใช้ make runwithdisk มันจะเริ่มต้น QEMU ด้วยแอพ. efi จากไดเรกทอรี build พร้อมภาพของคุณที่ติดตั้งนอกเหนือจากหากคุณต้องการเรียกใช้ระบบปฏิบัติการนี้บน Intel Galileo คุณต้องเตรียมการ์ด SD คุณต้องทำตามขั้นตอนที่คล้ายกันดังกล่าวข้างต้นเพื่อสร้างภาพการทดสอบ แต่คุณต้องจำไว้ว่าคุณต้องมีพาร์ติชันไขมันอย่างน้อยหนึ่งพาร์ติชันด้วยแอพ. efi ของคุณ! แต่คุณจะไม่สามารถบูตเข้าสู่ระบบปฏิบัติการได้ (UEFI สามารถบูตได้จากพาร์ติชันไขมันเท่านั้น)!


