基于skyeye的嵌入式linux系统仿真环境构建

基于skyeye的嵌入式linux系统仿真环境构建

ID:15751278

大小:260.22 KB

页数:5页

时间:2018-08-05

基于skyeye的嵌入式linux系统仿真环境构建_第1页
基于skyeye的嵌入式linux系统仿真环境构建_第2页
基于skyeye的嵌入式linux系统仿真环境构建_第3页
基于skyeye的嵌入式linux系统仿真环境构建_第4页
基于skyeye的嵌入式linux系统仿真环境构建_第5页
资源描述:

《基于skyeye的嵌入式linux系统仿真环境构建》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、万方数据2008年3月韶关学院学报·自然科学Mar.2008互2釜—笙王塑"-{2:晋型2fshao罂II业已盥皿I卫幽.生坠罂:I—————丝尘.J卫■————■■■—■——●■■■—●●——————————————————一———————■—●——■■—■■■—_______—●■●—■●■■—■■■—____—_____—____—_基于SkyEye的嵌入式Linux系统仿真环境构建沈阳(韶关学院信息工程学院,广东韶关512005)摘要:针对缺乏便捷的嵌入式硬件开发条件问题,采用一种基于SkyEye的嵌入式UnⅨ系统仿真环境构建的新方法,使用仿真

2、技术完成了对嵌入式系统的硬件模拟调试和实例.论述了应用SkyEye等开源软件构建嵌入式Hnux操作系统的全过程,为嵌入式系统学习研究找出一条新的途径.关键词:Skyeye;I枷n呱;嵌入式1./nux;操作系统中图分类号:TP316文献标识码:A文章编号:1007—534s(200s)03一0034—03嵌入式Linux(Embeddedhu)【)拥有广泛的硬件支持内核、优秀的开发工具和完善的网络通信和文件管理机制.具有高效稳定、开放源码和软件丰富等优点,成为最流行的嵌入式操作系统之一.然而,在构建嵌入式Linux系统时,由于缺乏便捷的嵌入式硬件开发条

3、件。使得在开发过程中无法方便快捷地对系统编译与调试.本文报道一种通过开源软件Skyeye来构建嵌入式Linux系统仿真环境的方法.1开源软件SkyEye的特点SkyEye是一个开源软件(0penS0

4、lrceSoftware),中文名为“天目”.SkyEye的目标是在通用的Hnux和Win.dows平台上实现一个纯软件集成开发环境,模拟常见的嵌入式计算机系统.可在SkyEye上运行pCLinux、vC/OS一Ⅱ等多种嵌入式操作系统和各种系统软件(如TCP/IP、图形子系统、文件子系统等),并可对它们进行源码级的分析和测试.SkyEye是一个指令级模拟器

5、,可以模拟多种嵌入式开发板,可支持多种CPU指令集,在SkyEye上运行的操作系统意识不到它是在一个虚拟的环境中运行,而且开发人员可以通过SkyEye调试操作系统和系统软件.SkyEye在时钟节拍的时序上不保证与硬件完全相同,对软件透明的一些硬件仿真进行了一定的简化.其带来的好处是SkyEye的执行效率更高.SkyEye的推出,对开发嵌入式系统,具有以下三个方面的特点:(1)通过SkyEye仿真集成环境可以很方便地进入到嵌入式系统软件学习和开发的广阔天地中.尤其对于缺少嵌入式硬件开发环境和软件开发环境的用户来说,它将是一个非常有效的学习工具和开发手段,

6、因为SkyEye的整个软件系统都是OpenSource的,且基于GPL协议(正OS一Ⅱ除外).因此,如果要学习Hnux操作系统或者进行嵌入式系统开发,但没有硬件支持,SkyEye仿真环境软件是一个很好的选择.(2)如果想研究与具体硬件无关的系统软件(如,I℃P/口协议栈等),采用SkyEye可以有效地提高工作效率,用户可以直接在vCOS—II和vCLinuxforSkyEye上进行开发和调试,而与具体硬件打交道的各种driver已经存在,且有源码级调试环境,只需考虑高层的逻辑设计和实现就可以了.(3)SkyEye本身作为一个开放式的项目体系,可以划分为

7、多个独立的子项目系统.通过参与SkyEye的各个子项目,与大家共同交流、协作,可以进一步学习、分析、精通Linux内核,掌握ARM嵌入式CPU编程.2构建嵌入式Ij腿系统仿真环境文中所述的仿真环境是在RedhatLinux9操作系统下安装SkyEye,裁剪并运行符合设计要求的uclinux内核,调试程序,在仿真环境下通过.收稿日期:2007—11—15作者简介:沈阳(198l一).男.河南信阳人.韶关学院信息工程学院实验中心助理实验师.主要从事计算机软件和网络方面的研究万方数据2.1SkyEye的安装我们可以从官方网站www.SkyEye.org上下载

8、SkyEye的最新版本SkyEye—l一2—3一Rel.tar.bz2,得到压缩包后,以root身份登录系统.分三步进行:(1)下载后进行解压#cd/home撑tarx、ljfSkyEye一1—2—3一Rel.tar.bz2#cdskyeye—vl(2)安装目标和路径设置#./configure一一target=anqtl—elf一一prefix=hLsdloeAl(3)使用命令make,sloeiIlstall进行编译安装#Imb#n嵋kemstall安装过程中注意,如果SkyEye版本号大于0.6.0,需要在系统中安装GTK(LED模拟要用到).2

9、。2安装ARM—ELF交叉编译器(用于编译UCLINUX4SKYEYE)下载ARM—ELF—T

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。