Este es un repositorio del sistema operativo básico escrito para Intel Galileo (i586).
Todo lo que necesitas es:
Para iniciar la precesión de desarrollo, debe preparar el entorno EDKII utilizando instrucciones de la documentación. ¡Siga solo la sección llamada "Configuración inicial"! Mientras prepara la configuración del objetivo de compilación, utilice estas entradas:
ACTIVE_PLATFORM = IntelGalileoOS/IntelGalileoOS.dsc
TOOL_CHAIN_TAG = GCC5
TARGET_ARCH = IA32
Después de eso, clone este repositorio en su directorio raíz edkii e ingrese. ¡Eso es todo!
Una vez que haya realizado todos los preparativos, podrá construir todo con make build y ejecutar su sistema operativo en el emulador QEMU por make run .
Puede ejecutar este sistema operativo con instrucciones anteriores, pero si desea implementar EG. Controlador NTFS, debe preparar la imagen de prueba. Puede usar cualquier herramienta para la partición que desee. Pero tienes que recordar eso:
image y asígnela OS.img . Una vez que haya preparado su imagen, puede ejecutar QEMU con la escritura make runfromdisk . También hay una forma de combinar la carpeta build con su imagen ejecutando make runwithdisk . Comenzará QEMU con la aplicación .efi desde el directorio build con su imagen montada además.Si desea ejecutar este sistema operativo en Intel Galileo, debe preparar una tarjeta SD. Tienes que hacer pasos similares a los anteriores para crear una imagen de prueba. ¡Pero debes recordar que necesitas tener al menos una partición gorda con tu aplicación .EFI! ¡En cambio, no podrá iniciar el sistema operativo (UEFI solo puede arrancar desde particiones grasas)!


