第1章绪论
1.1DSP嵌入式软件开发要素
1.1.1操作系统
1.1.2图形化与人机交互
1.1.3安全性
1.1.4开发工具
1.1.5代码结构
1.1.6中间件和软件框架
1.1.7多媒体编程
1.1.8多处理器或多核SOC
1.2eXpressDSP实时软件与开发工具简介
1.2.1CCS集成开发环境
1.2.2数据可视化
1.2.3操作系统方案
1.2.4算法标准和框架
1.2.5数字媒体软件
1.2.6驱动与开发套件
参考文献
第2章DSP可重用实时软件技术
2.1XDAIS算法标准
2.1.1算法标准简介
2.1.2XDAIS算法标准规则
2.1.3创建符合标准的DSP算法
2.1.4XDAIS算法实例
2.2参考编程框架
2.2.1RF简介
2.2.2RF1――紧凑型编程框架
2.2.3RF3――灵活型编程框架
2.2.4RF5――扩展型编程框架
2.3RF应用举例――网络数字监控系统
2.3.1系统框图
2.3.2系统软件设计
2.3.3算法集成到RF5
2.3.4软件流程
参考文献
第3章多核嵌入式软件开发
3.1DSP/BIOS实时内核
3.1.1DSP/BIOS简介
3.1.2DSP/BIOS内核
3.1.3DSP/BIOS多线程程序设计
3.1.4DSP/BIOS的编程和调试
3.1.5DSP/BIOS线程同步
3.1.6DSP/BIOS系统时钟
3.2NDK(Network Development Kit)
3.2.1NDK简介
3.2.2NDK的基本架构和API函数
3.2.3NDK应用实例
3.3DDK(Device Driver Kit)
3.3.1DDK概述
3.3.2DDK的基本结构
3.3.3DSP/BIOS设备驱动
3.3.4GIO组件
3.3.5DDK应用举例――Video Port mini-driver
3.4DSP/BIOS LINK
3.4.1DSP/BIOS LINK的软件结构
3.4.2DSP/BIOS LINK的关键组件
3.4.3典型的应用流程
3.4.4使用DSP/BIOS LINK
3.4.5应用举例
参考文献
第4章优化的DSP库
4.1DSP的算法库DSPLIB
4.1.1DSPLIB的下载和安装
4.1.2利用DSPLIB实现FFT算法
4.1.3利用DSPLIB实现无限单位冲激响应(IIR)数字滤波器
4.1.4利用DSPLIB实现有限单位冲激响应(FIR)数字滤波器
4.1.5利用DSPLIB实现自适应滤波器
4.2DSP的数学库MATHLIB
4.2.1三角函数
4.2.2除法函数和倒数函数
4.2.3平方根函数和平方根倒数函数
4.2.4指数函数
4.2.5对数函数
4.2.6幂指函数
4.3DSP的IQmath数学函数库
4.3.1定点算法原理
4.3.2如何安装IQmath库
4.3.3如何使用IQmath库
4.3.4IQmath库的函数功能
4.4DSP的图像处理库IMGLIB
4.4.1如何安装和调用IMGLIB库
4.4.2IMGLIB库的函数功能
4.4.3IMGLIB函数使用举例
4.5DSP的音频、视频和语音编解码器
4.5.1视频编解码器
4.5.2JPEG图像编解码器
4.5.3音频编解码器
4.5.4G.711语音编解码器
参考文献
第5章软件开发工具
5.1DSP的集成开发坏境CCS
5.1.1CCS的下载和安装
5.1.2CCS开发DSP程序流程
5.2CCS IDE 常用工具的使用
5.2.1CCS中代码生成工具的使用
5.2.2CCS中调试工具的使用
5.2.3CCS中探针工具的使用
5.2.4图形工具的使用
5.2.5分析工具的使用
5.3CCS编程支持工具
5.3.1CMD内存定位文件的使用
5.3.2DSP片级支持库
5.3.3DSP/BIOS工具的使用
5.3.4XDC工具的使用
5.4C6EZ 工具的使用
5.4.1C6Run工具的使用
5.4.2C6Accel工具的使用
5.4.3C6Flo工具的使用
参考文献
展开