- 3
- 0
- 约1.09千字
- 约 30页
- 2017-04-18 发布于浙江
- 举报
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
您可能关注的文档
- 能量转换与存储原理教学资料 Recombination_1.pptx
- 能量转换与存储原理教学资料 第九课 PN结.pptx
- 能量转换与存储原理教学资料 第七课 半导体掺杂.pptx
- 能量转换与存储原理教学资料 第十一课 PN结.pptx
- 能量转换与存储原理教学资料 第四组--核能技术.pptx
- 能量转换与存储原理教学资料 费米能级.pptx
- 倪福川-嵌入式系统原理与技术-Chap3-2 ARM7指令集.ppt
- 倪福川-嵌入式系统原理与技术-Chap3-3 ARM的内部总线.ppt
- 倪福川-嵌入式系统原理与技术-Chap6 linux IO.ppt
- 倪福川-嵌入式系统原理与技术-Chap6 linux IO-1.ppt
原创力文档

文档评论(0)