vi+gcc+make工具集介绍20152016-2课件.ppt

xlanchen@2008.3.4 基于arm9的Linux OS GNU开发工具链介绍 本地开发 vs 交叉平台开发 本地开发: 一般软件的开发属于本地开发,也就是说开发软件的系统与运行软件的系统是相同的。 交叉平台开发: 本课程所涉及到的嵌入式系统开发属于交叉平台开发,也就是说开发软件的系统与运行软件的系统不同。 交叉开发平台 主机: 开发软件的平台,称为主机,往往是通用电脑; 目标机: 运行软件的平台,称为目标机,在这里是嵌入式系统。 (嵌入式)交叉开发工具 掌握嵌入式开发工具的使用是进行嵌入式开发的前提条件之一 与主流开发工具类似,嵌入式交叉开发工具也包括 编译器,即能够把一个源程序编译生成一个可执行程序的软件 调试工具,即能够对执行程序进行源码或汇编级调试的软件 软件工程工具,用于协助多人开发或大型软件项目的管理的软件 GNU tools GNU tools和其他一些优秀的开源软件可以完全覆盖上述类型的软件开发工具。为了更好的开发嵌入式系统,需要熟悉如下一些软件 GCC Binutils—辅助GCC的主要软件 Gdb make cvs 主要内容 文本编辑器vi 编译器gcc 调试器gdb 集成编译器make 1 文本编辑器vi vi的模式 Command Mode (命令模式) 这是执行vi后的缺省模式 此时键盘输入当作命令 命令有大小写之区分 Input Mod

文档评论(0)

1亿VIP精品文档

相关文档