KeltOS
1.0.0
Keltos ist ein sehr einfaches Arm -Echtzeit -Betriebssystem.
Sie brauchen Make, Bare-Metal GCC Compiler ( arm-none-eabi-gcc in Arch Linux) und möglicherweise GDB. Laufen:
make
Und Keltos wird gebaut.
Derzeit unterstützt Keltos nur Cortex-M4-Prozessor und STM32F407-Board und wurde nicht auf echter Hardware getestet. Wir verwenden fantastische Qemu -Fork namens Gnu Arm Eclipse Qemu, um es auszuführen:
/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
Oder einfach:
./run.sh
Wenn Sie es debuggen möchten, laufen Sie mit -s -S -Flags. QEMU wird: 1234 für GDB zuhören und nach erfolgreicher Verbindung den Kernel starten.