KeltOS
1.0.0
Keltos es un sistema operativo en tiempo real de ARM muy simple.
Necesita hacer compilador GCC de metal desnudo ( arm-none-eabi-gcc en Arch Linux) y tal vez GDB. Correr:
make
Y se construirán keltos.
Actualmente, Keltos admite solo el procesador Cortex-M4 y la placa STM32F407 y no se probó en hardware real. Usamos Awesome Qemu Fork llamado Gnu Arm Eclipse Qemu para ejecutarlo:
/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
O simplemente:
./run.sh
Además, si desea depurarlo, ejecute con banderas -s -S . QEMU escuchará en: 1234 para GDB y comenzará el núcleo después de una conexión exitosa.