Este é o repositório do sistema operacional básico escrito para a Intel Galileo (i586).
Tudo que você precisa é:
Para iniciar o precesso de desenvolvimento, você precisa preparar o ambiente EDKII usando instruções da documentação. Siga apenas a seção chamada "Configuração inicial"! Ao preparar a configuração do destino Build, use estas entradas:
ACTIVE_PLATFORM = IntelGalileoOS/IntelGalileoOS.dsc
TOOL_CHAIN_TAG = GCC5
TARGET_ARCH = IA32
Depois disso, clone este repositório no seu diretório raiz EDKII e digite -o. Isso é tudo!
Depois de fazer todos os preparativos, você poderá construir tudo com make build e execução do sistema operacional no qemu emulador por make run .
Você pode executar este sistema operacional com instruções acima, mas se deseja implementar o EG. Driver NTFS, você precisa preparar a imagem de teste. Você pode usar qualquer ferramenta para particionamento desejado. Mas você precisa se lembrar disso:
image interna e nomeie -a OS.img . Depois de preparar sua imagem, você pode executar o Qemu com ela digitando make runfromdisk . Há também uma maneira de combinar a pasta build com sua imagem, executando make runwithdisk . Ele iniciará o QEMU com o aplicativo .Efi do diretório build com sua imagem montada além disso.Se você deseja executar este sistema operacional no Intel Galileo, precisa preparar um cartão SD. Você precisa executar etapas semelhantes às acima para criar uma imagem de teste. Mas você precisa se lembrar de que precisa ter pelo menos uma partição de gordura com seu aplicativo .EFI! Em vez disso, você não poderá inicializar no sistema operacional (o UEFI pode inicializar apenas a partir de partições de gordura)!


