- 2
- 0
- 约6.81千字
- 约 41页
- 2017-08-22 发布于重庆
- 举报
嵌入式应用程序设计第四章 嵌入式Linux开发环境的搭建 4.1 搭建嵌入式Linux交叉开发环境 4.2 Bootloader 4.3 Linux内核与移植 4.4 嵌入式文件系统 4.5 小结 4.6 思考与练习 4.1 嵌入式交叉编译环境搭建 包括binutils、gcc、glibc、glibc-linuxthreads等软件。 gcc是用来生成交叉编译器的,主要生成arm-linux-gcc交叉编译工具 binutils主要用于生成一些辅助工具,如readelf、objcopy、objdump、ar、ldd等; Ldd列出一个可执行文件在运行时所需要的共享库 Objdump显示一个目标文件中所有信息(反汇编.text节中的指令) Realelf显示一个目标文件的完整结构 Size列出目标文件中节的名字和大小 Nm列出一个目标文件的符号表中定义的符号 Strip从目标文件中删除符号表信息 Ar创建静态库 glibc主要是提供用户程序所使用的一些基本的函数库 Ulibc,libc glibc-linuxthreads是线程相关函数库。 4.1.2 主机交叉开发环境的配置 配置控制台程序 Windows操作系统中有超级终端(HyperTerminal)工具/SecureCRT;Linux/Unix操作系统有minicom(使用“minicom”命令启动该软
原创力文档

文档评论(0)