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中聽:成功連接後啟動內核。