blackfin533软件开发概述
摘要:
做为ADI公司的Blackfin系列之一的blackfin 533,其软件开发可以使用汇编语言,当然C语言也是不可或缺的。blackfin dsp的体系结构是在“微信号结构(MSA)”的基础上实现的,也就是将MCU(微控制器)和DSP(信号处理器)组合进在单个个芯片里,从而实现实时计算多媒体数据和进行数字控制的双功能。对于MCU的开发C语言的强大不需言表,但是对于DSP更多的由于代码密度和实时性的要求,汇编语言更为合适与高效。
VisualDSP++ IDE集成开发环境的强大在于一方面对C语言汇编过程的合理优化,实现用C语言实现DSP的最佳编程,尽量提高代码密度和运行效率;另一方面,对于C和汇编的折中处理,C和汇编的混合编程就尤为重要。利用C编写应用程序的框架和程序的流程、循环控制,以便于阅读、修改与调试。同时,利用汇编编写优秀的信号处理程序,例如,快速FFT,快速余弦变换,尤其是提供硬件的倒位序寻址和八位数据的视频处理指令,利用汇编能更好的完成语音和图像的变换。在C语言中调用汇编相当容易,只需调用asm()函数皆括号内填写汇编程序即可。 阅读全文
posted @ 2010-08-31 20:22 忧郁古城 阅读(345) 评论(0) 推荐(0)
浙公网安备 33010602011771号