嵌入式Linux仿真开发环境研究
2017-06-01郭翠玲
商丘职业技术学院学报 2017年2期
高 丽,郭翠玲
(商丘职业技术学院,河南 商丘 476000)
嵌入式Linux仿真开发环境研究
高 丽,郭翠玲
(商丘职业技术学院,河南 商丘 476000)
仿真开发环境为嵌入式Linux的学习与研究提供了一条新的途径,使嵌入式软件的开发与调试可以脱离具体的目标硬件平台,给嵌入式Linux的学习与研究提供了方便.文章详细讨论了一种构建基于arm的嵌入式Linux仿真开发环境的方法.仿真结果表明,基于提出方法构建的嵌入式仿真环境可以应用于日常无硬件开发平台的嵌入式Linux系统的学习与实验,并且具有极大的稳定性与可行性.
嵌入式Linux;SkyEye;交叉编译;ARM;仿真环境
嵌入式系统是一门实践性非常强的学科,然而,对于缺少相应的硬件开发板和完善的软件开发环境情况下,无法深入研究和学习嵌入式Linux系统.Linux下的开源仿真软件SkyEye[1]10-13可以实现基于电脑软件模拟嵌入式硬件开发板的功能,同时SkyEye提供了对当前主流嵌入式操作系统的支持.SkyEye的诸多特性,使得在缺少相关硬件开发板情况下,研究和学习嵌入式Linux系统开发得以成为现实.
嵌入式Linux仿真开发环境主要有2个部分构成,分别是搭建仿真环境和构建交叉编译工具链[2]68-70.本文首先剖析了仿真环境原理,然后详细介绍了仿真软件SkyEye的安装与配置文件,并利用crosstool脚本工具构建了基于ARM的嵌入式Linux交叉编译工具链.从而实现了利用仿真软件快速搭建一个基于ARM的嵌入式Linux仿真开发环境.
1 仿真环境分析
现有嵌入式开发框架一般采用个人PC机进行……
登录APP查看全文
