近年来,美国ADI公司的Blackfm、SHARC和TigerSHARC系列ADSP处理器得到了迅速推广,广泛应用到数字信号处理的各个领域。在处理器性能不断提升的同时,ADI公司也在一直努力改进ADSP系列处理器开发软件VisualDSP++,软件版本从1.0、2.0、3.0、3.5、4.O一直提升到目前的4.5,软件功能也随着版本的提升不断加强。
自2000年以来,作者利用VisualDSP++软件开发Blackfin、SHARC和TigerSHARC系列ADSP处理器完成了多个雷达信号处理机、数字接收机、视频处理系统和通信基站处理系统设计、软件编程和调试等工作,积累了一些’VisualDSP++的实用经验。恰逢此时ADI公司进行ADSP推广,组织编写出版ADSP系列丛书,因此我们编写了本书,希望对广大读者学习ADSP系列处理器和应用VisualDSP++提供帮助。
VisualDSP++集成开发与调试环境为DSP应用开发过程中程序的编辑、编译、调试���供了完整的图形控制。在这个集成环境下,用户可以灵活地进行编辑、编译、调试等操作。
VisualDSP++具有强有力的管理体系,为处理器应用程序和项目的开发提供了一整套工具,包含生成和管理处理器项目必须的所有工具。VisualDSP++主要包含以下模块:
与VisualDSP++核一体化的集成开发和调试环境(IDDE)
带有实时运行库的C/C++语言*优化编译器
汇编器和连接器
模拟器
程序实例
根据所购买的代码开发工具,VisualDSP++可能包含下列部分:
含有实时运行库的C/C++语言编译器
汇编程序、链接器、预处理器和档案库
程序装载器、分割器
模拟器
EZ-KIT Lite评估系统(需独购买)
仿真器(需单独购买)
VisualDSP++支持EL,F/DWARF-2格式可执行文件,还支持由链接器生成的可执行文件的格式。如果用户配置了第三方开发工具,用户可以根据开发目标的要求选定编译器、汇编程序、链接器或程序装载器。
本书对VisualDSP-H的汇编器、C/C++编译器、链接器和VDK等方面内容进行了全面的介绍,详细描述了VisualDSP++环境的基本使用方法,*后给出了VisualDSP++应用的一些典型例程和练习。