KeltOS
1.0.0
Keltosは非常にシンプルなアームリアルタイムオペレーティングシステムです。
Make、Bare-Metal GCCコンパイラ( arm-none-eabi-gcc in Arch Linux)、およびGDBが必要です。走る:
make
ケルトスが構築されます。
現在、KeltosはCortex-M4プロセッサとSTM32F407ボードのみをサポートしており、実際のハードウェアではテストされていません。 Gnu Arm Eclipse Qemuと呼ばれる素晴らしい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で聴き、接続が成功した後にカーネルを開始します。