19312|18

16

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

ARM+Linux开发平台模拟器(含测试代码) [复制链接]

下载地址 http://download.csdn.net/source/2640670

最快的ARM指令集模拟器(性能是qemu的两倍),支持ARM7,ARM9,ARM11,Cortex/Thumb,可直接运行ELF和WINCE程序。(含测试代码, ELF测试程序用armcc或者arm gcc编译,WINCE程序用pb等编译)

This is the fastest emulator for ARM, 2x faster than qemu, support ARM7, ARM9, ARM11, Cortex and thumb, it is available to run program of ELFand WINCE. (test source included)

speed测试在3.0GHz, XP上的结果:

E:\Work\armulator.exe speed 1000000000
loop is 1000000000, time is 6454784us

armulator speed is equivalent of 462MIPS
program exit with code 0
armulator v2.0, 12/18/2009
report bug to lixianzhong@ustc.edu

2.16G的notebook,speed结果是528MIPS

[ 本帖最后由 lxzhg 于 2010-8-24 21:41 编辑 ]

armulator v2.0.zip

190.3 KB, 下载次数: 563

fastest armulator

最新回复

不错,但是有点小问题 只能加载elf的ARM程序,如果程序以来 so 文件,那么so必须放在当前执行路径,不能指定lib搜索路径 我还随便拿了手头上的vmlinux、uboot两程序的elf版本 分别由 页分配   和   重定向uboot地址   都不能运行 Administrator@F4432NDNQ45PZW6 MINGW64 ~/Desktop/armulator v2.0/armulator v2.0 $ ./armulator.exe vmlinux fail to malloc for mmap. failed to load image armulator v2.0, 12/18/2009 report bug to lixianzhong@ustc.edu Administrator@F4432NDNQ45PZW6 MINGW64 ~/Desktop/armulator v2.0/armulator v2.0 $ ./armulator.exe u-boot unhandled exception at 0x47700060: 47700060   E59F0350   ldr  r0, [pc, #848] armulator v2.0, 12/18/2009 report bug to lixianzhong@ustc.edu   详情 回复 发表于 2017-3-6 21:43
点赞 关注
个人签名踏破一切技术门槛

回复
举报

16

帖子

0

TA的资源

一粒金砂(中级)

沙发
 

自己顶一下!

基于arm开发的linux应用程序, 无需任何修改, 均可在模拟器中高速运行.

功能强大的源代码级调试器也即将完工, 希望能够给广大的arm嵌入式软件开发者带来福音.

 
个人签名踏破一切技术门槛
 

回复

1万

帖子

16

TA的资源

版主

板凳
 

真地那么好么

:P
 
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 

回复

1万

帖子

16

TA的资源

版主

4
 

楼主啊,你传个附件就行了,你放那上干么

我下不了啊。
 
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

5
 

回复 4楼 ddllxxrr 的帖子

csdn上的链接确实有些问题,我也下载不了,多有抱歉。 新添资源已放在原贴附件中,执行test.bat即可看到运行结果。你也可以编写任意arm+linux程序用模拟器运行。此模拟器开发历经3年,已在知名跨国半导体公司内部稳定运行超2年,如有问题,可直接email。
 
个人签名踏破一切技术门槛
 
 

回复

1412

帖子

15

TA的资源

版主

6
 
以前有个SKYEYE,现在不知道友多少人在用
 
个人签名https://bbs.eeworld.com.cn/thread-471646-1-1.html
欢迎加入我的团队
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

7
 

回复 6楼 youki12345 的帖子

听说有培训机构在用,好不好用就不清楚了。
花多年的时间开发这个模拟器,主要是为了解决工作中的实际问题,很多高复杂度的算法软件需要非常高的模拟速度,使用realview或者类似的arm模拟器,远远不能满足性能要求。
至于为什么放着开发板不用,而非要选择开发模拟器,一个最主要的原因是模拟器可以方便跟踪程序的运行状态,尤其是在硬件环境中无法解决的调试问题。
 
个人签名踏破一切技术门槛
 
 

回复

47

帖子

0

TA的资源

一粒金砂(初级)

8
 
顶。。学习了
 
个人签名华芯昌电子ATMEL代理商、XILINX供应商,详情请致电:0755-83690800
 
 

回复

25

帖子

0

TA的资源

一粒金砂(初级)

9
 
就是在pc上跑arm程序???
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

10
 

原帖由 joyanhui 于 2010-8-26 13:28 发表 就是在pc上跑arm程序???

 

是的,和绝大多数的arm模拟器不同的是,可以单独跑一个linux应用程序,不需要再装一个linux操作系统上去。

如果只关注应用程序开发,尤其是做算法优化,比如汇编(甚至neon)优化,完全不需要关心底层平台和操作系统的配置问题,只要你的程序编译出来能在ARM+Linux的开发板上跑,就能在这个模拟器上运行。

 

用法极其简单,比如在开发板上运行./mysleep 1000

在PC上命令行 :armulator.exe mysleep 1000

 
个人签名踏破一切技术门槛
 
 

回复

35

帖子

0

TA的资源

一粒金砂(初级)

11
 
顶顶顶~~~
 
 
 

回复

159

帖子

0

TA的资源

一粒金砂(中级)

12
 
真心厉害!请问那个调试器完成了吗?
 
 
 

回复

1272

帖子

2

TA的资源

版主

13
 
原理是什么??
用ARM指令去解析程序,然后看用的时间吗??
 
 
 

回复

1891

帖子

2

TA的资源

纯净的硅(中级)

14
 
不明觉厉,不知道楼主能不能详细讲一下。。。。
 
个人签名
分享铸就美好未来。。。




 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

15
 
看上去性能不错,支持一下
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

16
 
下载了,可以试试看
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

17
 
在网上也没有找到类似精简的arm模拟器了。
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

18
 
在网上也没有找到类似的精简的arm模拟器,
 
 
 

回复

222

帖子

2

TA的资源

一粒金砂(高级)

19
 
不错,但是有点小问题
只能加载elf的ARM程序,如果程序以来 so 文件,那么so必须放在当前执行路径,不能指定lib搜索路径

我还随便拿了手头上的vmlinux、uboot两程序的elf版本
分别由 页分配   和   重定向uboot地址   都不能运行


Administrator@F4432NDNQ45PZW6 MINGW64 ~/Desktop/armulator v2.0/armulator v2.0
$ ./armulator.exe vmlinux
fail to malloc for mmap.
failed to load image
armulator v2.0, 12/18/2009
report bug to lixianzhong@ustc.edu

Administrator@F4432NDNQ45PZW6 MINGW64 ~/Desktop/armulator v2.0/armulator v2.0
$ ./armulator.exe u-boot
unhandled exception at 0x47700060:
47700060   E59F0350   ldr  r0, [pc, #848]
armulator v2.0, 12/18/2009
report bug to lixianzhong@ustc.edu
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表