KeltOS
1.0.0
Keltos é um sistema operacional de tempo real muito simples.
Você precisa fazer o compilador GCC nua-metal ( arm-none-eabi-gcc no Arch Linux) e talvez o GDB. Correr:
make
E Keltos será construído.
Atualmente, o Keltos suporta apenas o processador Cortex-M4 e a placa STM32F407 e não foi testada em hardware real. Usamos o Fork Qemu incrível chamado GNU Arm Eclipse qemu para executá -lo:
/opt/gnuarmeclipse/qemu/bin/qemu-system-gnuarmeclipse -M STM32-E407 -cpu cortex-m4 -kernel kelt.bin --semihosting-config enable=on,target=native -d unimp,guest_errors
Ou simplesmente:
./run.sh
Além disso, se você quiser depurar, execute com -s -S sinalizadores. Qemu ouvirá em: 1234 para o GDB e iniciará o kernel após a conexão bem -sucedida.