嵌入式软件开发基础解读.ppt

嵌入式软件开发基础解读

第6章 嵌入式软件开发基础 第6章 嵌入式软件开发基础 6.1 嵌入式软件开发语言 6.2 嵌入式软件开发流程 6.3 调试工具和方法 6.4 C语言程序的结构 6.3 仿真环境 6.1 嵌入式软件开发语言 汇编(与体系结构相关) C语言(最常用语言) C++语言(面向对象,C语言的扩展) JAVA(面向对象,可移植性强) 脚本语言(不需要编译) 6.2 嵌入式软件开发流程 嵌入式应用的生成特点 编译 汇编 链接 加载程序 嵌入式应用的生成特点 C语言程序的生成分成编译、汇编、链接等几个步骤。最终的目标文件的主要部分是处理器可执行的机器代码组合。 根据系统的不同,目标文件除了可执行的二进制代码部分外,可能还包括一定的头。 嵌入式应用的生成特点 集成开发环境: ADS(Arm Developer Suite),主要需要使用以下工具: 编译器:armcc.exe(编译成ARM指令汇编)和tcc.exe(编译成Thumb指令汇编) 汇编器:armasm.exe 链接器:armlink.exe ARM-Linux GCC交叉编译系统,则主要使用以下工具: 编译器:arm-lixux-gcc(可以统一编译-汇编过程) 汇编器:arm-linux-as 链接器:arm-linux-ld 嵌入式应用的生成特点 编译(

文档评论(0)

1亿VIP精品文档

相关文档