可跑 Embedded Linux 的 ARM 平台模擬器 ARMware 0.5.0 版 發佈
===========================================================
計畫網址 :
http://www.csie.ntu.edu.tw/~r88052/ARMware/tw/index.php
===========================================================
胡岳偉
http://www.csie.ntu.edu.tw/~r88052/
===========================================================
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 系列為模擬對象).
0.5.0 版:
* 整體架構部份
- 新增模組化架構, 把不同的機器型號所獨有的功能以模組的
方式切割出去, 這樣可以達到同時支援多種機器的功能, 又不
會降低執行時期的效率. 這個模組化的架構對於未來支援多
種機器型號有著重大的影響.
* Serial Console 部份
- 修改 serial console 程式碼,加速 serial console 的顯示速度.
- 使用者可以為 serial console 選擇喜愛的字型, 文字顏色,
以及背景顏色.
( http://www.csie.ntu.edu.tw/~r88052/ARMw ... screenshot )
- Serial console 新增支援 ANSI 顏色碼的功能.
( http://www.csie.ntu.edu.tw/~r88052/ARMw ... screenshot )
* 模擬環境部份
- 使用者可以調整模擬環境的記憶體大小, 並且由於不同的機器
型號有不同的最大記憶體容量限制, 因此 ARMware 也會為此做
出相對應的調整.
( http://www.csie.ntu.edu.tw/~r88052/ARMw ... screenshot )
( http://www.csie.ntu.edu.tw/~r88052/ARMw ... screenshot )
- Power Off 按鈕可以正常運作了, 可正確的停止模擬環境的執行.
- Xscale 處理器的支援正在開發中, 而整體的執行環境以 HP iPaq
H5500 為目標模擬平台.
- 完成 ARM Architecture version 5 Instruction Set 的模擬.
===========================================================
計畫網址 :
http://www.csie.ntu.edu.tw/~r88052/ARMware/tw/index.php
===========================================================
胡岳偉
http://www.csie.ntu.edu.tw/~r88052/