KeltOS
1.0.0
Keltos est un système d'exploitation ARM en temps réel très simple.
Vous avez besoin de faire du compilateur GCC Bare-Metal ( arm-none-eabi-gcc à Arch Linux) et peut-être GDB. Courir:
make
Et Keltos sera construit.
Actuellement, Keltos prend en charge uniquement le processeur Cortex-M4 et la carte STM32F407 et n'a pas été testé sur du matériel réel. Nous utilisons la fork qemu impressionnante appelée GNU Arm Eclipse Qemu pour l'exécuter:
/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 simplement:
./run.sh
De plus, si vous souhaitez le déboguer, exécutez avec des drapeaux -s -S . Qemu écoutera à: 1234 pour GDB et commencera le noyau après une connexion réussie.