注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机组织与体系结构TMS320C54X DSP应用程序设计与开发

TMS320C54X DSP应用程序设计与开发

TMS320C54X DSP应用程序设计与开发

定 价:¥39.00

作 者: 刘益成编著
出版社: 北京航空航天大学出版社
丛编项: TI公司DSP器件系列丛书
标 签: 单片计算机

ISBN: 9787810771665 出版时间: 2002-05-01 包装: 胶版纸
开本: 26cm 页数: 408 字数:  

内容简介

  ''''本书详细说明了TMS320C54x系列DSP应用程序的设计与开发,重点论述了其汇编语言和高级C/C++语言应用程序的设计和调试方法,对其各种开发工具和最新的集成开发环境CodeComposerStudio(CCS)软件的使用方法进行了详尽的描述,并给出了应用实例。应用程序的设计与开发是DSP应用的核心技术。本书强调先进性与实用性,全书采用TexasInstruments公司的最新资料编写而成。各章对各种开发工具的使用方法都列举了大量的程序例子,并专门用一章针对数字信号处理应用,说明了DSP应用程序的设计与开发过程,具有很强的实用性。本书可作为大专院校电子信息、通信、自动控制、仪器仪表类专业本科生和研究生学习DSP的教材和参考书,也可供从事DSP开发与应用的广大工程技术人员参考。''''数字信号处理器(DigitalSignalProcessor,简称为DSP)是针对数字信号处理需要而设计的一种可编程的单片机,是现代电子技术.计算机技术和信号处理技术相结合的产物.随着信息处理技术的飞速发展,数字信号处理器在电子信息.通信.软件无线电.自动控制.仪器仪表.信息家电等高科技领域获得了越来越广泛的应用.数字信号处理器由于运算速度快,具有可编程特性及接口灵活,使得它在许多电子信息产品的研制.开发与应用中,发挥着越来越重要的作用,采用DSP器件来实现数字信号处理系统更是成了当前的发展趋势.与此同时,如何以最短的开发周期,开发出能充分发挥DSP潜能的高质量的应用软件,已经成了广大DSP工程技术人员共同关心的问题.据估计,在DSP应用系统的开发中,特别是对于比较复杂的或对时间要求十分严格的应用系统,绝大部分的开发时间用于软件的设计与调试.DSP软件的调试离不开DSP的开发工具,因此熟悉并掌握DSP的开发工具是开发出高质量DSP软件的必备条件.正是出于这种目的,本书针对美国德洲仪器(简称TI)公司推出的新一代16位定点TMS320C54xDSP进行了介绍,该系列DSP是目前使用最为广泛的数字信号处理器之一.本书从TMS320C54xDSP软件的开发过程出发,详细地说明了基于汇编语言和高级C/C++语言的程序设计方法及各种开发工具的使用.实际上,由于信号处理系统是硬件和软件相结合的产物,特别是像信号处理器这样的单片机系统,硬件和软件是分不开的,但限于篇幅,本书只讨论了基于该系列芯片的信号处理软件的设计.开发与调试.为了对软件设计与开发有良好的理解,读者应对TMS320C54x的硬件结构以及在片的各种资源有较好的了解,熟悉TMS320C54x的指令系统.同时,还要求读者会使用标准C/C++语言进行程序设计.信号处理是一个涉及面很广的学科,包括信号处理的理论与应用系统的实现两个方面.本书不涉及信号处理的理论问题,并在有关的程序例子中假定读者对所涉及的信号处理的理论有基本的了解.有关这方面已有很多文献和书籍.全书正文共10章,第1章对DSP系统的开发方法.TMS320C54x芯片的性能和TMS320C54x的软件开发过程进行了简要介绍.其余各章分为4大部分:第1部分为汇编语言程序设计及有关的开发工具,包括第2~6章,介绍了汇编语言程序设计的基础和汇编程序的开发工具及其使用方法,这部分是高级语言程序设计的基础,第2部分包括第7章和第8章,介绍TMS320C54x的高级C/C++语言程序设计及其开发工具TMS320C54的C/C++编译器.集成开发环境CCS的使用,第3部分为第9章,举例具体说明应用程序的开发过程,第4部分为第10章,介绍如何将调试好的目标程序烧制进EPROM.为了便于查阅,在附录中列出了TMS320C54x的汇编助记符指令集.汇编伪指令.TMS320C54C/C++编译器选项以及EPROM编程器的目标格式.本书第7章由刘建国编写,第9章由朱正平编写,附录1由吴莉莉编写,其余部分由刘益成教授编写,并对全书进行了审校.杜红副教授审阅了部分书稿,提出了不少宝贵意见,在此表示衷心的感谢.由于作者的水平所限,书中的缺点和错误恳请广大读者批评指正

作者简介

暂缺《TMS320C54X DSP应用程序设计与开发》作者简介

图书目录

1.1DSP应用系统开发方法(1)                  
 1.2定点DSP的数据格式(5)                  
 1.3TMS320C54x系列数字信号处理器简介(8)                  
 1.4TMS320C54x应用软件开发流图与开发工具(11)                  
                   
 第2章公共目标文件格式简介                  
 2.1COFF文件的基本单元--段(14)                  
 2.2汇编器对段的处理(15)                  
 2.3链接器对段的处理(19)                  
 2.4重新定位(21)                  
 2.5程序装入(22)                  
 2.6COFF 文件中的符号(23)                  
                   
 第3章TMS320C54x汇编语言程序设计                  
 3.1汇编语言源程序格式(24)                  
 3.2汇编器及其调用(27)                  
 3.3汇编语言中的常数与字符串(30)                  
 3.4汇编源程序中的符号(33)                  
 3.5汇编源程序中的表达式(37)                  
 3.6汇编器的内部函数(40)                  
 3.7汇编器伪指令(41)                  
 3.8源清单文件(52)                  
 3.9交叉引用清单文件(56)                  
                   
 第4章宏语言                  
 4.1宏的使用(59)                  
 4.2定义宏(59)                  
 4.3宏参数和替代符号(61)                  
 4.4宏库(66)                  
 4.5在宏中使用条件汇编(67)                  
 4.6在宏中使用标号(69)                  
 4.7在宏中产生的信息(70)                  
 4.8格式化输出清单文件(71)                  
 4.9使用递归和嵌套宏(72)                  
 4.10宏伪指令小结(73)                  
                   
 第5章链接器及其使用                  
 5.1链接器的调用(75)                  
 5.2链接器的选项(76)                  
 5.3链接器命令文件的编写与使用(84)                  
 5.4目标库(86)                  
 5.5MEMORY伪指令及其使用(87)                  
 5.6SECTIONS伪指令及其使用(90)                  
 5.7指定段运行时间的地址(98)                  
 5.8默认的定位算法(100)                  
 5.9使用UNION和GROUP说明语句(101)                  
 5.10覆盖页面(105)                  
 5.11特殊段类型 (108)                  
 5.12在链接时间给符号赋值(109)                  
 5.13产生和填充空洞(111)                  
 5.14部分链接或增加性链接(114)                  
 5.15链接C/C++代码(115)                  
 5.16使用链接器的例子(116)                  
 5.17TMS320C54x汇编程序设计的一些考虑(119)                  
                   
 第6章其他汇编程序开发工具                  
 6.1存档器及其使用(123)                  
 6.2绝对列表器及其使用(125)                  
 6.3交叉引用列表器及其使用(130)                  
 6.4助记符指令到代数指令转换器(132)                  
                   
                    
 第7章TMS320C54x高级 C语言程序设计                  
 7.1TMS320C54x C/C++ 语言(137)                  
 7.2TMS320C54x C/C++ 编译器综述(149)                  
 7.3TMS320C54x C/C++ 编译器的使用(153)                  
 7.4C/C++代码优化(171)                  
 7.5链接C/C++代码(182)                  
 7.6运行时间环境(186)                  
 7.7汇编语言与C/C++混合编程(194)                  
 7.8数值计算(202)                  
 7.9系统初始化(204)                  
 7.10运行时间支持函数(207)                  
 7.11建库工具(216)                  
 7.12C/C++语言编程的注意事项(218)                  
                   
 第8章集成开发环境CCS及其使用                  
 8.1C5000 Code Composer Studio简介(230)                  
 8.2CCS编辑器(235)                  
 8.3CCS的基本操作(244)                  
 8.4CCS工程管理工具(256)                  
 8.5CCS的调试工具(264)                  
 8.6CCS优化工具--评价器(284)                  
 8.7存储器映射(289)                  
 8.8通用扩展语言(291)                  
 8.9DSP/BIOS实时内核插件(301)                  
 8.10实时数据交换插件(306)                  
                   
 第9章应用程序开发实例                  
 91硬件系统简介(312)                  
 9.2系统初始化(313)                  
 9.3数字计算程序(320)                  
 9.4FIR数字滤波程序(327)                  
 9.5TMS320C54x的FFT程序实现(338)                  
 9.6DSP独立系统的实现(348)                  
                   
 第10 章Hex 转换工具                  
 10.1调用Hex转换工具(352)                  
 10.2编写命令文件(354)                  
 10.3存储器宽度与字的宽度 (355)                  
 10.4ROMS 伪指令(359)                  
 10.5SECTIONS伪指令(362)                  
 10.6输出文件名(363)                  
 10.7映像模式和-fill选项(365)                  
 10.8由在片引导装入器构造引导表(366)                  
 10.9控制ROM 器件的地址(368)                  
 10.10使用Hex转换工具的例子(371)                  
 10.11Hex 码转换工具的输出信息(380)                  
                   
 附录                  
 附录1TMS320C54x助记符汇编指令集(381)                  
 附录 2汇编伪指令分类列表(396)                  
 附录 3TMS320C54x C/C++编译器选项分类列表(400)                  
 附录 4EPROM编程器目标格式说明(405)                  
 参考文献                  

本目录推荐