所需E币: 5
时间: 2019-12-25 10:11
大小: 111.08KB
如何用C语言开发DSP嵌入式系统如何用C语言开发DSP嵌入式系统肖宛昂曾为民Xiao,WanangCeng,Weimin(华东交通大学)肖宛昂曾为民摘要目前很多嵌入式系统以DSP为核心构建,但是,采用汇编语言开发DSP系统存在开发难度大、开发周期长、维护性差等缺点,应用C语言开发DSP系统是广大嵌入式开发者的迫切要求。有关单片机的C语言开发有相当多的资料可以参考,而DSP系统的C语言开发却很少见。本文以TI公司的DSP器件TMS320F24X系列为例,讲述怎样用C语言开发一个完整的DSP嵌入式系统。关键词:嵌入式系统;DSP系统;C语言开发;TMS320F24X系列引言大家在开发嵌入式产品时首先会想到用控制器的汇编语言编写监控程序,主要原因是:①汇编语言生成的程序对应的二进制代码少,程序执行要比高级语言生成的程序快;②控制器刚问世时,没有相应的高级语言可供使用;③存储器的价格问题和寻址空间的限制。以上所述问题目前已基本解决,在这就不阐述了。实际情况是:在单片机的应用领域,开发者已开始使用C语言进行开发。大家发现用高级语言开发嵌入式产品是如此轻松,并且C语言程序编译后的二进制代码也非常短小精练。目前使用最多的数字信号处理器(DSP)是美国TI公司的TMS320家族,而工业控制上用得最多的又是TMS320F2XX系列。TI公司为每一个DSP芯片提供了汇编语言和C语言供开发者选用。本人一直使用C语言进行产品开发,而目前很少见到这方面的介绍、所以特撰此文,以TMS320F240为例,向各位同行推荐用C语言开发DSP嵌入式系统。1DSP的C语言的特殊性大家在使用51系列C语言时已经注意到,控制器的C语言和PC机上……