最近我把之前寫的一個模擬器放在 google code 上面 release
出來, 名叫 ARMware.
她的 project page 在 http://code.google.com/p/armware/
討論區在 http://groups.google.com/group/armware
詳細的圖文解釋在
http://code.google.com/p/armware/wiki/C ... troduction
你可以從 project page 的 downloads 區下載她的 source code,
也可以直接從 project page 的 Source 區取得使用 svn 下載的方法.
<< 簡介 >>
特色
* Serial Console 部份:
o 可以從 serial console 輸入.
* 模擬環境部份:
o 完成 ARM Architecture version 4 Instruction Set
的模擬.
o 具備 dynamic compiler 技術.
o 具備 threaded code 最佳化技術.
ARMware 是個類似 VMware 或 Bochs 的硬體平台模擬器, 不過相對於
VMware 或 Bochs 所模擬的 x86 平台, ARMware 提供了一個模擬 ARM
處理器平台的環境. 目前 ARMware 所能模擬的核心為 Intel StrongARM
SA-1110 (模擬 Intel Xscale 的功能正在開發中). 並且 ARMware 以
Compaq iPaq H3600 為對象, 提供了一個模擬 H3600 的執行環境
(未來的 Intel Xscale 模擬環境將會以 HP iPaq H5500 系列為模擬對象).