5bootloader程序讲述.ppt

bootloader程序设计 GNU-ARM裸奔程序设计 教学回顾 嵌入式linux开发环境 交叉开发的过程 host机与target机之间的通信方式 串口 网口 USB 交叉调试 教学内容 开发工具 GNU-ARM程序设计 教学要求 了解gcc下的arm裸奔程序设计的方法 掌握链接脚本的作用 掌握开发工具中,比较常用的开发工具 嵌入式Linux系统 基本组成和开发流程图 开发工具 Linux环境下开发C/C++程序的工具主要是GNU工具,GNU工具集包括: 编译工具:把一个源程序编译为一个可执行程序 调试工具:能对执行程序进行源码或汇编级调试 软件工程工具:用于协助多人开发或大型软件项目的管理,如 make、CVS、Subvision 其他工具:用于把多个目标文件链接成可执行文件的链接器,或者用作格式转换的工具。 开发工具 本地程序开发(PC--X86) GNU工具: /usr/bin/{gcc、g++、as、ld等} 库文件: /usr/lib/lib*.so 头文件: /usr/include 交叉开发(ARM) GNU工具: /opt/crosstool/arm-2010.09/bin arm-linux-gcc arm-linux-as 库文件: /opt/crosstool/arm-2010.09/arm-none-linux-gnueabi/libc/lib 头文

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档