KeltOS
1.0.0
Keltos是非常简单的ARM实时操作系统。
您需要制造,裸机GCC编译器(Arch Linux中的arm-none-eabi-gcc ),也许需要GDB。跑步:
make
并将建造Keltos。
目前,Keltos仅支持Cortex-M4处理器和STM32F407板,并且未在真实硬件上进行测试。我们使用Awesome Qemu fork称为GNU Arm Eclipse Qemu进行运行:
/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
或简单:
./run.sh
另外,如果您想调试它,请使用-s -S标志运行。 Qemu将在:GDB的1234中听:成功连接后启动内核。