wkz2008 发表于 2006-5-11 15:10:36

偶然发现个台湾兄弟做的一个 ARM 平台模拟器ARMware

在别的网站发现的,希望能对skyeye有所启发哦。

------------------------------------------------------------------------------------


可跑 Embedded Linux 的 ARM 平台模拟器 ARMware 0.5.0 版 发布
===========================================================
计画网址 :
http://www.csie.ntu.edu.tw/~r88052/ARMware/zh/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/ARMware/zh/index.php#serial_console_modify_screenshot )

- Serial console 新增支援 ANSI 颜色码的功能.
( http://www.csie.ntu.edu.tw/~r88052/ARMware/zh/index.php#serial_console_prove_screenshot )

* 模拟环境部份

- 使用者可以调整模拟环境的记忆体大小, 并且由於不同的机器
型号有不同的最大记忆体容量限制, 因此 ARMware 也会为此做
出相对应的调整.
( http://www.csie.ntu.edu.tw/~r88052/ARMware/zh/index.php#dram_size_modify_screenshot )
( http://www.csie.ntu.edu.tw/~r88052/ARMware/zh/index.php#dram_size_prove_screenshot )

- Power Off 按钮可以正常运作了, 可正确的停止模拟环境的执行.

- Xscale 处理器的支援正在开发中, 而整体的执行环境以 HP iPaq
H5500 为目标模拟平台.

- 完成 ARM Architecture version 5 Instruction Set 的模拟.

===========================================================
计画网址 :
http://www.csie.ntu.edu.tw/~r88052/ARMware/zh/index.php
===========================================================
胡岳伟
http://www.csie.ntu.edu.tw/~r88052/
页: [1]
查看完整版本: 偶然发现个台湾兄弟做的一个 ARM 平台模拟器ARMware