- 16
- 0
- 约 58页
- 2017-09-08 发布于广东
- 举报
补充: 基于C语言的DSP芯片开发 C语言、汇编语言程序设计特点 汇编语言: 执行速度快, 但程序开发的效率低、难度大。 可读性和可移植性差。 TMS320C54X C语言: 开发效率高。 修改和移植都比较方便。 能调用汇编程序。 C编译器有很强的优化功能 优化效率从15%提高到35%。某些情况下C代码的效率甚至接近于手工汇编的效率 但在某些场合无法取代汇编,不能最佳利用DSP芯片的内部资源,如C54x提供位反转寻址、滤波等,有时甚至无法用C语言实现,如标志位/寄存器设置等。 常采用:C语言和汇编语言的混合编程 关键代码用汇编编程。以最佳利用DSP芯片软硬件资源,也可利用DSP开发商提供的优化算法库(汇编程序) 一般性的代码均采用C语言编写。软件调试工具也支持C源码,C/汇编混合模式 优化的C编译器 C源文件 ? C编译器 ? 汇编源文件 ? 汇编器 ? COFF目标文件 ? 链接器 ? 可执行COFF文件 C编译器的基本功能 对C文件进行文法分析,生成.IF文件 对代码进行多级优化,以改进C/C++程序的效率,生成.OPT文件 生成汇编程序.ASM文件 优化器 使用了几种先进的优化技术。 优化选项的激活,“-o,-x”选项,多级优化(共3级:0、1、2) -g调试选项 C源码调试开关参数,调试时选中,则优化功能被抑制 调试时不用优化编译,程序调试成功后再用 优化方法分为两类
您可能关注的文档
最近下载
- JGJ-T304-2013:住宅室内装饰装修工程质量验收规范.pdf VIP
- Join In 剑桥版五年级英语下册课件《Unit 6 第4课时(Parts 4a, 4b & 5)》.pptx VIP
- 《计算机控制技术第3版》-于海生 习题解答.pdf VIP
- 专题 力学综合压轴题 中考物理.docx VIP
- 2026年北京市通州区高三一模英语试卷(含答案).docx
- Join In 剑桥版五年级英语下册课件《Unit 5 第4课时(Parts 5 & 6)》.pptx VIP
- 备婚婚礼策划筹备准备流程清单.xlsx VIP
- 富士康-NPI新产品导入培训资料.pdf
- 一种临边作业用安全带挂点装置.pdf VIP
- Join In 剑桥版五年级英语下册课件《Unit 6 第1课时(Parts 1a, 1b & 1c)》.pptx VIP
原创力文档

文档评论(0)