目录
第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工具的使用
参考文献