网站大量收购闲置独家精品文档,联系QQ:2885784924

第4章交叉教材开发环境.pdf

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

清远见——嵌入式培训专家 http :// “黑色经典”系列之《嵌入式Linux 系统开发技术详解——基于ARM》 4 章 交叉开发环境 本章目标 本章内容包括嵌入式交叉开发环境的概念和配置,以及应用程序交叉开发和调试的方 法。交叉开发环境是嵌入式Linux 开发的基础,后续的开发过程几乎都是基于交叉开发环境 的。因此,理解和掌握本章内容会大大方便嵌入式Linux 开发。 交叉开发环境介绍 建立交叉开发环境 交叉调试应用程序 清远见嵌入式Linux 系统开发班培训教材 清远见——嵌入式培训专家 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 系统性能稳定。它为开发者提供 清远见嵌入式Linux 系统开发班培训教材 《嵌入式Linux 系统开发技术详解——基于ARM》——第4 章、交叉开发环境 了以下功能。 非常稳定的多任务操作系统 丰富的设备驱动程序支持和网络工具 强大的Shell 本地编译器 编辑器 图形化的用户界面 Re

文档评论(0)

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

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

1亿VIP精品文档

相关文档