倪福川-嵌入式系统原理与技术-Chap5 嵌入式Linux应用程序开发.pptVIP

  • 3
  • 0
  • 约1.09千字
  • 约 30页
  • 2017-04-18 发布于浙江
  • 举报

倪福川-嵌入式系统原理与技术-Chap5 嵌入式Linux应用程序开发.ppt

ARM+Linux 应用程序开发 ;5.1 开发环境的建立 进行项目开发前,首先要做的是搭建一套基于Linux操作系统的应用开发环境,一般由目标板和宿主机所构成。 目标板用于运行操作系统和系统应用软件,而目标板所用到的操作系统的内核编译、应用程序的开发和调试则需要通过宿主机来完成。 开发环境对硬件没有特殊的要求,但是为了双方之间建立连接关系,关键的接口包括串口、以太网口和USB口等是必不可少的。;交叉编译环境的建立 ; 建立一个交叉编译工具链是一个相当复杂的过程,为了节省时间,网上有一些编译好的可用的交叉编译工具链可以下载。编译好的交叉编译工具链arm-linux- toolchains.tgz,只需简单地解压缩即可使用: tar xvzf arm-linux-toolchains.tgz –C /arm9 假设工具链解压缩到目录/arm9。解压完毕后把工具链目录加入到环境变量PATH中即可。;简单验证交叉编译工具 ;5.2 Linux及开发工具的使用;gcc编译器的使用 ;编译实例;Makefile文件和Make命令 ;Makefile的作用是根据配置的情况,构造出需要编译的源文件列表,然后分别编译,并把目标代码链接到一起,最终形成可执行的二进制文件。Makefile中一般包含如下内容: ? 需要由ma

文档评论(0)

1亿VIP精品文档

相关文档