- 3
- 0
- 约2.72万字
- 约 24页
- 2018-11-17 发布于湖北
- 举报
样章节免费下载-嵌入式学院—华清远见旗下品牌:ahref
入式学院—华清远见旗下品牌:
《嵌入式Linux 系统开发标准教程》
《 入式Linux 系统开发标准教程》——第4 章、 入式交叉开发环境
第4 章 嵌入式交叉开发环境
本章目标
本章内容包括嵌入式交叉开发环境的概念和配置,以及应
用程序交叉开发和调试的方法。交叉开发环境是 入式 Linux
开发的基础,后续的开发过程几乎都是基于交叉开发环境的。
因此,理解和掌握本章内容会大大方便嵌入式Linux 开发。
交叉开发环境介绍
建立交叉开发环境
交叉调试应用程序
入式学院—华清远见旗下品牌:
《 入式Linux 系统开发标准教程》——第4 章、 入式交叉开发环境
4.1 交叉开发环境介绍
本节将介绍交叉开发模型以及相关概念,为后面具体配置交叉开发环境做好概
念上的准备。
4.1.1 交叉开发概念模型
嵌入式系统是专用计算机系统,它对系统的功能、可靠性、成本、体积、功耗等
某些方面有严格的要求。例如:PDA 需要通过电池供电,需要尽可能降低 耗;网络
交换机,不需要键盘显示等外围设备;还有大部分 入式设备没有磁盘等大容量存储
设备。
电信服务器也属于 入式系统范畴,尽管配置了显示器、键盘、鼠标等计算机外
设,但是它更注重系统的可靠性,而不是用户界面的可操作性。
由于嵌入式系统硬件上的特殊性,一般不能安装发行版的Linux 系统。例如Flash
存储空间很小,没有足够的空间安装;或者处理器很特殊,也没有发行版的Linux 系
统可用。所以需要专门为特定的目标板定制Linux 操作系统,这必然需要相应的开发
环境。于是人们想到了交叉开发模式。交叉开发模型如图4.1 所示。
图4.1 中TARGET 就是目标板,HOST 是开发主机。在开发主机上,可以安装开
发工具,编辑、编译目标板的Linux 引导程序、内核和文件系统,然后在目标板上运
行。通常这种在主机环境下开发,在目标板上运行的开发模式叫作交叉开发。
在交叉开发环境下,开发主机也是工作站,可以给开发者提供开发工具;同时也
是一台服务器,可以配置启动各种网络服务。
各种连接方式
HOST TARGET
下载内核映像
内核映像
内核映像
根文件系统
挂接NFS文件系统
图4.1 交叉开发模型
在PC 主机上,Linux 已经成为优秀的计算机操作系统。各种Linux 发行版本,可以直
接在 PC 上安装,功能十分强大。它不仅能够支持各种处理器和外围设备接口,而且提供
了图形化的用户交互界面和丰富的开发环境,更重要的是Linux 系统性能稳定。它为开发
者提供了以下功能。
n 非常稳定的多任务操作系统。
n 丰富的设备驱动程序支持和网络工具。
n 强大的Shell 。
n 本地编译器。
入式学院—华清远见旗下品牌:
《 入式Linux 系统开发标准教程》——第4 章、 入式交叉开发环境
n 编辑器。
n 图形化的用户界面。
Redhat Linux 9 版本对计算机要求的最低配置如下。
n CPU 主频400MHz 以上。
n
您可能关注的文档
最近下载
- 高级钢琴(音阶、琶音、和弦HD版).pdf VIP
- 南昌航空大学公共管理专业考研复试面试问题整理附面试技巧自我介绍.docx VIP
- 中山北路第一小学探究型课程实施方案.doc VIP
- EMBA《招才选将》测试卷1.docx VIP
- 园林植物生产技术绪论.pptx
- 话剧《桑树坪纪事》中饰演李福林的角色创造阐述.docx VIP
- 公司海外工程项目应急响应与处理预案.docx VIP
- EMBA《招才选将》测试卷2.docx VIP
- 2023年初二全等三角形所有知识点总结和常考题提高难题压轴题练习含答案解析.pdf VIP
- 初二平行四边形所有知识点总结和常考题提高难题压轴题练习(含答案解析).pdf VIP
原创力文档

文档评论(0)