ARM开发学习使用SkyEye仿真..doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM开发学习使用SkyEye仿真.

学习使用SkyEye仿真 SkyEye是一个可以运行嵌入式操作系统的硬件仿真工具,这样就可以在没有硬件条件下来进行嵌入式系统的开发。 以下操作均在Fedora Core 1.0里通过。 文档摘要: 1、什么是SkyEye? 2、SkyEye可以做什么事情? 3、安装SkyEye 4、安装arm-elf交叉编译器 5、测试你的arm-elf-gcc编译器 6、执行你的hello程序 7、编译并运行uClinux-disttar.gz 8、加入网络功能 9、安装完成SkyEye后,下一步将做什 学习使用SkyEye仿真 SkyEye是一个可以运行嵌入式操作系统的硬件仿真工具,这样就可以在没有硬件条件下来进行嵌入式系统的开发。 以下操作均在Fedora Core 1.0里通过。 文档摘要: 1、什么是SkyEye? 2、SkyEye可以做什么事情? 3、安装SkyEye 4、安装arm-elf交叉编译器 5、测试你的arm-elf-gcc编译器 6、执行你的hello程序 7、编译并运行uClinux-disttar.gz 8、加入网络功能 9、安装完成SkyEye后,下一步将做什么? 1、什么是SkyEye? SkyEye 是开源软件的一个项目,SkyEye的目标是在Linux和Windows操作系统里提供一个完全的仿真环境。SkyEye仿真环境相当于一个嵌入式计算机系统,你可以在SkyEye里运行一些嵌入式Linux操作系统,如ARMLinux,uClinux,uc/OS-II(ucos-ii)等,并能分析和调试它们的源代码。 如果你想知道关于SkyEye和嵌入式系统更详细的信息,请访问下面的站点: www.SkyE /index_cn.html 通过SkyEye能仿真下面的硬件: CPU核心:ARM7TDMI, ARM720T, ARM9, StrongARM, XScale CPU: Atmel AT91/X40, Cirrus CIRRUS LOGIC EP7312, Intel SA1100/SA1110, Intel XScale PXA 250/255, CS89712, samsung 4510B, samsung 44B0(还不全) 内存: RAM, ROM, Flash 周边设备: Timer, UART, ne2k网络芯片, LCD, 触摸屏等 目前能在SkyEye上运行下面的操作系统和系统软件: uC/OSII-2.5.x(支持网络) uClinux(基于Linux2.4.x内核, 支持网络) ARM Linux 2.4.x/2.6.x lwIP on uC/OSII 基于uC/OSII, uClinux, ARM Linux的应用程序 2.SkyEye可以做什么事情? 1. 通过SkyEye可以帮助促进嵌入式系统的学习,在不需要额外硬件的情况下学习和分析uclinux操作系统和其它嵌入式操作系统,如ucosII等。 2. SkyEye可用于嵌入式系统的教学。 3. 希望通过skyeye促进操作系统的研究,如ucosII,uclinux+RTAI,uclinux2.5.x等。 4. 可以基于SkyEye进行仿真特定硬件模块的研究。 5. SkyEye可以作为嵌入式集成开发环境开发嵌入式系统(当然需要对SkyEye做大量的工作)。 注:引自陈渝《SkyEye Project FAQ》 3、安装SkyEye 到/projects/skyeye/下载skyeye-0.7.0.tar.bz2包: tar jxvf skyeye-v0.7.0.tar.bz2 进入解压后的skyeye目录,如果SkyEye的版本低于0.6.0,则运行下面的命令: ./configure --target=arm-elf --prefix=/usr/local --without-gtk-prefix --without-gtk-exec-prefix --disable-gtktest 如果SkyEye的版本高于0.6.0,则运行下面的命令: ./configure --target=arm-elf --prefix=/usr/local 接下来执行: make make install 安装完成后执行skyeye 注意: a.如果你使用的是Mandrake Linux发行版,那么你在编译SkyEye时遇到错误,并且错误与readline, ncurse, termcap等有关,你可以试试下面的方法: ln -s /usr/include/ncurses/termcap.h /usr/local/include/termcap.h 接着再m

文档评论(0)

dashewan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档