Dies ist ein Repository für das grundlegende Betriebssystem für Intel Galileo (i586).
Alles was Sie brauchen ist:
Um das Entwicklungsvorsitz zu beginnen, müssen Sie die EDKII -Umgebung mit Anweisungen aus der Dokumentation erstellen. Bitte folgen Sie nur dem Abschnitt "Ersteinricht"! Verwenden Sie diese Einträge bei der Vorbereitung von Build -Ziel -Setup: Verwenden Sie diese Einträge:
ACTIVE_PLATFORM = IntelGalileoOS/IntelGalileoOS.dsc
TOOL_CHAIN_TAG = GCC5
TARGET_ARCH = IA32
Klonen Sie dieses Repository danach in Ihr EDKII -Root -Verzeichnis und geben Sie es ein. Das ist alles!
Sobald Sie alle Vorbereitungen durchgeführt haben, können Sie alles mit make build und ausführen Sie Ihr Betriebssystem im QEMU -Emulator durch make run erstellen.
Sie können dieses Betriebssystem mit oben genannten Anweisungen ausführen, aber wenn Sie EG implementieren möchten. NTFS -Treiber, Sie müssen das Testbild vorbereiten. Sie können jedes Tool zur gewünschten Partitionierung verwenden. Aber du musst dich daran erinnern:
image und nennen Sie es OS.img . Sobald Sie Ihr Bild vorbereitet haben, können Sie QEMU durch Eingeben make runfromdisk ausführen. Es gibt auch eine Möglichkeit, build -Ordner mit Ihrem Bild zu kombinieren, indem Sie leiten Sie make runwithdisk . Es startet QEMU mit .EFI -App aus build -Verzeichnis mit Ihrem Bild.Wenn Sie dieses Betriebssystem unter Intel Galileo ausführen möchten, müssen Sie eine SD -Karte vorbereiten. Sie müssen ähnliche Schritte wie oben ausführen, um ein Testbild zu erstellen. Aber Sie müssen sich daran erinnern, dass Sie mindestens eine fette Partition mit Ihrer .efi -App haben müssen! Stattdessen können Sie nicht in das Betriebssystem starten (UEFI kann nur von Fat -Partitionen starten)!


