DSP应用丛书 TI-DSP多核技术及实时软件开发
作者:潘晔,廖昌俊 编著
出版时间:2016年版
内容简介
本书从DSP软件开发的各个角度阐述了TI公司提供的DSP软件技术和开发工具,为DSP软件开发人员理清思路,以简化和加快DSP系统的软件开发。第1章首先从宏观上讨论了DSP嵌入式系统软件开发应注意的要素,然后简介了TI公司的eXpressDSP实时软件组件和开发工具。第2~5章分别从DSP可重用实时软件技术、多核嵌入式软件开发、优化的DSP库,以及DSP软件开发工具等几方面进行了详细介绍。 本书所涉及的材料,是截止到2014年的最新资料。结合编者的项目开发经验,增加了实现的例子,有利于读者理解和应用。
目录
目录 第1章绪论 11DSP嵌入式软件开发要素 111操作系统 112图形化与人机交互 113安全性 114开发工具 115代码结构 116中间件和软件框架 117多媒体编程 118多处理器或多核SOC 12eXpressDSP实时软件与开发工具简介 121CCS集成开发环境 122数据可视化 123操作系统方案 124算法标准和框架 125数字媒体软件 126驱动与开发套件 参考文献 第2章DSP可重用实时软件技术 21XDAIS算法标准 211算法标准简介 212XDAIS算法标准规则 213创建符合标准的DSP算法 214XDAIS算法实例 22参考编程框架 221RF简介 222RF1——紧凑型编程框架 223RF3——灵活型编程框架 224RF5——扩展型编程框架 23RF应用举例——网络数字监控系统 231系统框图 232系统软件设计 233算法集成到RF5 234软件流程 参考文献 第3章多核嵌入式软件开发 31DSP/BIOS实时内核 311DSP/BIOS简介 312DSP/BIOS内核 313DSP/BIOS多线程程序设计 314DSP/BIOS的编程和调试 315DSP/BIOS线程同步 316DSP/BIOS系统时钟 32NDK(Network Development Kit) 321NDK简介 322NDK的基本架构和API函数 323NDK应用实例 33DDK(Device Driver Kit) 331DDK概述 332DDK的基本结构 333DSP/BIOS设备驱动 334GIO组件 335DDK应用举例——Video Port mini-driver 34DSP/BIOS LINK 341DSP/BIOS LINK的软件结构 342DSP/BIOS LINK的关键组件 343典型的应用流程 344使用DSP/BIOS LINK 345应用举例 参考文献 第4章优化的DSP库 41DSP的算法库DSPLIB 411DSPLIB的下载和安装 412利用DSPLIB实现FFT算法 413利用DSPLIB实现无限单位冲激响应(IIR)数字滤波器 414利用DSPLIB实现有限单位冲激响应(FIR)数字滤波器 415利用DSPLIB实现自适应滤波器 42DSP的数学库MATHLIB 421三角函数 422除法函数和倒数函数 423平方根函数和平方根倒数函数 424指数函数 425对数函数 426幂指函数 43DSP的IQmath数学函数库 431定点算法原理 432如何安装IQmath库 433如何使用IQmath库 434IQmath库的函数功能 44DSP的图像处理库IMGLIB 441如何安装和调用IMGLIB库 442IMGLIB库的函数功能 443IMGLIB函数使用举例 45DSP的音频、视频和语音编解码器 451视频编解码器 452JPEG图像编解码器 453音频编解码器 454G711语音编解码器 参考文献 第5章软件开发工具 51DSP的集成开发坏境CCS 511CCS的下载和安装 512CCS开发DSP程序流程 52CCS IDE 常用工具的使用 521CCS中代码生成工具的使用 522CCS中调试工具的使用 523CCS中探针工具的使用 524图形工具的使用 525分析工具的使用 53CCS编程支持工具 531CMD内存定位文件的使用 532DSP片级支持库 533DSP/BIOS工具的使用 534XDC工具的使用 54C6EZ 工具的使用 541C6Run工具的使用 542C6Accel工具的使用 543C6Flo工具的使用 参考文献