CurtOS 研究 -- Jserv 的嵌入式作業系統
作業系統簡介行程管理記憶體管理輸出入管理檔案管理使用者介面嵌入式系統RTOS中斷處理案例研究EOS0CurtOSF9UNIXv6NachOSuCOSIIL4RtThreadHaikuMINIXLinuxWindowsmykernel訊息相關網站參考文獻最新修改簡體版English |
安裝環境
參考
重新下載 Curt-V1-Rework嘗試過程
下載包含 arm-non-linux-gnueabi-gcc 的 CodeSourcery 之工具鏈要先下載 CodeSourcery 的 ToolChain
在其中選 Sourcery CodeBench Lite Edition for ARM GNU/Linux (這版才對)
重新 make
程式錯誤的修正
重新下載 Curt-V1-Rework用 TortoiseSVN 下載 (Checkout) CurtOS 專案網址:http://code.google.com/p/curt-v1-rework/source/checkout
結果發現用的編譯器改了,原本為 arm-none-linux-gnueabi-gcc 現在卻改為 arm-none-eabi-gcc,只好重新下載 當中的 Download the EABI Release 版本。
所以必須將 -Wall 選項拿掉。 接著就可以編譯成功了
但是,最後 QEMU 執行時卻沒有任何輸出?
我看到 prepare-flash 這個 Shell 檔案中有下列指令:
看來是要用 dd 先件出 flash-image 這個檔案,才能執行 qemu-system-arm。 但是 Dev C++ 沒有 DD,所以只好改用 MinGW 了。 改用 MinGW
但執行時沒有任何結果,為何呢? |
page revision: 21, last edited: 29 Mar 2012 23:58
Post preview:
Close preview