样章节免费下载-嵌入式学院—华清远见旗下品牌:ahref.pdfVIP

  • 3
  • 0
  • 约2.72万字
  • 约 24页
  • 2018-11-17 发布于湖北
  • 举报

样章节免费下载-嵌入式学院—华清远见旗下品牌:ahref.pdf

样章节免费下载-嵌入式学院—华清远见旗下品牌: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

文档评论(0)

1亿VIP精品文档

相关文档