16-28DSP-04软件开发过程.pptxVIP

  • 4
  • 0
  • 约6.17千字
  • 约 27页
  • 2016-11-29 发布于重庆
  • 举报
16-28DSP-04软件开发过程

第4讲 281x软件开发过程编程语言选择软件开发流程281x源程序的编写C语言对DSP寄存器的操作CCS开发环境简介4.1 编程语言 C语言 C编译器与C++编译器相比具有更高的编译效率,随着C编译器的发展,利用C编译器和C语言源文件所生成的目标代码,效率已经十分接近汇编语言程序 。汇编语言 直接与硬件打交道,执行效率最高,但可移植性差。 在大多数应用场合,推荐使用C语言开发DSP程序。 4.2 软件开发流程 DSP系统软件开发流程图 4.2 软件开发流程 存档器允许用户将一组文件集中起来归入一个归档文件,该文件称作库。宏语言汇编程序支持宏语言,这个功能能让你编造自己的“指令”。C编译器接收C语言源代码并编译成相应的汇编语言的源代码。4.2 软件开发流程 汇编器汇编器(assembler)把汇编语言源文件翻译成机器语言目标文件。该机器语言是基于公用目标文件格式(COFF)。COFF的最小单位叫做段(section)。链接器将目标文件连接起来组成一个可执行的目标程序模块:将段分配到目标系统中已配置的存储器;重新定位符号和段,并给它们分配最后的地址;解析在输入文件之间未定义的外部引用。4.2 软件开发流程 绝对列表器 绝对列表器(absolute lister)是一个调试工具,它将连接后的目标文件作为输入并创建.abs类型的输出文件。.abs文件产生目标代码绝对地址的列表。交叉引用列

文档评论(0)

1亿VIP精品文档

相关文档