如何学习DSP技术 1)DSP的速度较快,DSP的硬件系统需要考虑时序。 2)DSP的指令较复杂,如果需要较高效率的程序,需要从DSP的硬件结构出发,优化你的程序。 开发DSP并不难,选择好的技术支持厂家最为关键。SEED以给您提供从方案论证、器件选择、开发工具、产品调试、编程技巧的全面支持。 开发入门需要看的文档 1)讲述DSP的CPU,memory,program memory addressing, data memory addressing的资料都需要看、外设资源的资料可以只看自己用到的部分 2)C和汇编的编程指南需要看 3)汇编指令和C语言的运行时间支持库、DSPLIB、程序员向导、优化手册等资料 如何开始软件开发 1)看CCS的使用指南 2)明白CMD文件的编写 3)明白中断向量表文件的编写,并定位在正确的地方 4)运行一个纯simulator的程序,了解CCS的各个操作 5)到TI网站下相关的源码,参考源码的结构进行编程 6)取得一块评估板进行实际系统的软件调试 DSP的C语言同主机C语言的主要区别 1)DSP的C语言是标准的ANSI C,它不包括同外设联系的扩展部分,如屏幕绘图等。但在CCS中,为了方便调试,可以将数据通过printf命令虚拟输出到主机的屏幕上。 2)DSP的C语言的编译过程为:C编译为ASM,再由ASM编译为OBJ。因此C和ASM的对应关系非常明确,非常便于人工优化。 3)DSP的代码需要绝对定位;主机的C的代码由操作系统定位。 4)DSP的C的效率较高,非常适合于嵌入系统。 如何能够相对较快地掌握DSP的硬件和软件的设计 建议选择合适的EVM,如SEED提供的DEC系列,提供客户完整的原理图,示例程序,是学习的很好的工具,是设计很好的参考。 什么是DSP/BIOS |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |