Il s'agit d'un référentiel pour le système d'exploitation de base écrit pour Intel Galileo (I586).
Tout ce dont vous avez besoin est:
Pour démarrer la précession de développement, vous devez préparer un environnement Edkii en utilisant les instructions de la documentation. Veuillez suivre uniquement la section nommée "Configuration initiale"! Lors de la préparation de la configuration de la cible de construction, veuillez utiliser ces entrées:
ACTIVE_PLATFORM = IntelGalileoOS/IntelGalileoOS.dsc
TOOL_CHAIN_TAG = GCC5
TARGET_ARCH = IA32
Après cela, clonez ce référentiel dans votre répertoire racine Edkii et entrez-y. C'est tout!
Une fois que vous avez fait toutes les préparatifs, vous pourrez tout construire avec make build et exécuter votre système d'exploitation dans l'émulateur Qemu en make run .
Vous pouvez exécuter ce système d'exploitation avec des instructions ci-dessus, mais si vous souhaitez implémenter par exemple. Pilote NTFS, vous devez préparer l'image de test. Vous pouvez utiliser n'importe quel outil pour le partitionnement souhaité. Mais vous devez vous souvenir de cela:
image et nommez- OS.img . Une fois que vous avez préparé votre image, vous pouvez exécuter Qemu avec lui en tapant make runfromdisk . Il existe également un moyen de combiner le dossier build avec votre image en exécutant make runwithdisk . Il commencera Qemu avec l'application .efi du répertoire build avec votre image montée en plus.Si vous souhaitez exécuter ce système d'exploitation sur Intel Galileo, vous devez préparer une carte SD. Vous devez faire des étapes similaires à celle ci-dessus pour créer une image de test. Mais vous devez vous rappeler que vous devez avoir au moins une grosse partition avec votre application .efi! Au lieu de cela, vous ne pourrez pas démarrer dans le système d'exploitation (UEFI peut démarrer uniquement à partir de partitions de graisse)!


