当前时区 GMT+8, 现在时间是 2008-8-30 18:35
游客:
注册
登录
仅登录论坛
|
搜索
帮助
中国Linux公社论坛
»
Skyeye项目专栏
» 介绍softgun,另一个gpl Arm emulator
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 介绍softgun,另一个gpl Arm emulator
winglion
注册会员
UID 491
精华 0
积分 158
帖子 63
阅读权限 20
注册 2002-7-3
来自 China.gif
状态 离线
#1
发表于 2006-9-7 10:12
资料
主页
短消息
加为好友
介绍softgun,另一个gpl Arm emulator
softgun的连接:(不想看我试玩经验的话直接连过去好了)
功能介绍:
http://softgun.sourceforge.net/
主页:
http://sourceforge.net/projects/softgun/
昨天在debian weekly news 里留意到这个项目.马上连到softfoge其
主业上去看看。发现这个项目虽然版本只有0.14,支持的arm cpu只有两种,
而且似乎是国内不那么流行的,但实现的外设功能比skyeye要丰富。
包括flash, 网络,can, i2c等,而且已经支持gdb remote调试。
我下载了最新0.14的代码和imx21 flash image来试玩。编译过程非
常顺利make;make install即编译安装完成,中间没有任何警告和错误提示。
(这也许是因为以前安装skyeye时,已经把有关的包都全装上的,也许是
因为它要求的连接库没有skyeye多。)。然后安照README文件(一定要读读
README,所有使用细节都在里面,除了他没有它任何说明。)把样例配置
文件config_imx21ads考到自己的/home/user目录下,改名为.emuconfig。
(不知为什么那样设计,岂不是每次改变仿真都要换这文件?)。
config文件中开头的两个路径包括flash image路径和仿真链接库路径需要
自己修改,除此之外,softgun的仿真文件配置和skyeye的概念极为相似。
进入image存放的目录运行:softgun flash.img; busybox linux的image。
非常顺利的跑起来了。
我还粗略跑了一下gdb调试,不过RADME中要求GDB版本6.3,我的自有
5.0,(softgun 的image不是elf格式的,也许只有新gdb才支持)虽然能切
入仿真程序,但不能做任何操作,反倒导致仿真终止了恢复不了。从
feature介绍看,softgun也支持imx21的lcd仿真,但它说的
Remote framebuffer protocol (VNC)方式具体怎么玩不知道,看下载文件
也没有找到抓屏的lcd仿真image.
与skyeye相比softgun支持的cpu种类太少,但外设却很丰富。粗试之下
似乎也比skyeye效率要高。skyeye项目也许可以从softgun上借鉴一下,如
gdb remote的部分,作为skyeye的用户还是希望国人的这个项目能快快增强:-)
希望有其他加入玩玩softgun,并交流一下经验。
铁石
投票
交易
悬赏
活动
论坛跳转 ...
> 公告区
> 系统安装
> 硬件配置
> Magic Linux技术支持区
> Magic Linux开发培训版
> 中文化与桌面美化
> 桌面使用小技巧
> 命令行使用小技巧与SHELL编程
> 网络工具
> 办公软件
> 多媒体应用
> 游戏乐园
> 服务器与网络安全
> Linux资源共享区
> Debian/LFS/Gentoo专题版
> Linux高质量字体研究
> easyright计算机研究所
> Linux认证考试专题版
> 应用编程技术与项目孵化
> 网站开发技术与项目孵化
> 参与国际开源项目
> 翻译汉化
> 中文GNOME用户交流区
> Skyeye项目专栏
> lumit项目专栏
> eva项目专栏
> fanx项目专栏
> 连连看for Linux项目专栏
> OurLinux杂志专区
> BitStorm项目专栏
> AVS项目专栏
> VirgoFTP项目专栏
> EGui开源项目
> RT-Thread实时操作系统
> 内核源代码阅读交流
> 内核安装和升级
> 嵌入式开发
> 校园行动联盟
> Linux与公社文化杂谈
> 求职与招聘
> 公社接待中心
Powered by
Discuz!
5.5.0
© 2001-2007
Comsenz Inc.
TOP
清除 Cookies
-
联系我们
-
中国Linux公社
-
WAP