| 网站首页 | 新闻 | SOPC | FPGA | DSP | ARM | 嵌入式操作系统 | 下载 | 所有产品 | 留言 | 论坛 | 购买指南 | 网络协议 | 驱动设计 | 
您现在的位置: 21嵌入式控制研究室 >> DSP >> DSP参考书籍 >> 文章正文 用户登录 新用户注册
DSP集成开发环境——CCS及DSP/BIOS的原理与应用            【字体:
DSP集成开发环境——CCS及DSP/BIOS的原理与应用
作者:管庆    文章来源:21control    点击数:    更新时间:2005-12-6

图书简介:  CCS是TI开发的一个完整的DSP集成开发环境,也是目前使用得最为广泛的DSP开发软件之一。 本书详细地介绍了CCS中各种开发工具的使用,特别是对DSP/BIOS的应用做了较为详细的介绍。本书前半部分从CCS的基本使用开始,由浅入深地阐述了使用CCS开发环境完成DSP项目的建立、编辑、编译并最终完成调试的过程;接着,对DSP/BIOS的应用做了详细说明;本书的最后部分介绍了片级支持库(CSL)的使用。 为了便于读者尽快掌握CCS以及DSP/BIOS的应用,本书还提供了大量的应用例子及其配套的完整程度代码。这些例子程序都具有相当的代表性,并通过实际运行验证。 本书可以作为广大DSP应用工程师、高年级本科生和研究生的学习教材,也可以作为DSP开发人员的重要参考手册。


《DSP集成开发环境——CCS及DSP/BIOS的原理与应用》图书目录如下:
目      录  第1章    CCS的功能特点与安装                                      1.  1    CCS功能简介                                      1.  2    为CCS安装设备驱动程序                                      1.  2.  1    安装C5409软仿真型设备                                      1.  2.  2    仿真设备的快速选择                                      1.  2.  3    系统配置的导人和导出                                      1.  2.  4    删除已安装的仿真设备                                      1.  2.  5    安装第三方公司提供的仿真设备                                      第2章    基于CCS开发DSP软件                                      2.  1    CCS的基本操作--开发一个简单的程序                                      2.  1.  1    准备工作                                      2.  1.  2    新建工程文件                                      2.  1.  3    向工程添加各类型文件                                      2.  1.  4    查阅代码                                      2.  1.  5    建造和运行程序                                      2.  1.  6    改变建造选项和修改语法错误                                      2.  1.  7    使用断点与观察窗                                      2.  2    工程的高级管理                                      2.  2.  1    准备工作                                      2.  2.  2    生成库工程                                      2.  2.  3    生成可执行工程                                      2.  2.  4    建造文件与工程的各种选项                                      2.  2.  5    初始建造步骤和最终建造步骤                                      2.  2.  6    工程配置                                      2.  2.  7    设置连接顺序                                      2.  2.  8    编辑工程文件                                      2.  3    高级编辑技术                                      2.  3.  1    文件书签                                      2.  3.  2    列编辑                                      2.  3.  3    使用外部编辑器                                      2.  3.  4    扩展高亮显示的关键字                                      2.  3.  5    CodeMaestro工具                                      2.  3.  6    选择边缘的使用                                      2.  4    GEL语言的运用                                      2.  4.  1    GEL语法                                      2.  4.  2    编辑一个简单的GEL应用程序                                      2.  4.  3    定义GEL的局部变量                                      2.  4.  4    使用GEL实现批处理任务                                      2.  4.  5    使用GEL控制DSP变量                                      2.  5    GEL函数介绍                                      第3章    利用CCS调试应用程序                                      3.  1    装入并运行应用程序                                      3.  2    存储器咬量的查看与修改                                      3.  2.  1    寄存器的查看与修改                                      3.  2.  2    存储器的查看与修改                                      3.  3    断点工具的使用                                      3.  3.  1    软件断点                                      3.  3.  2    硬件断点的使用                                      3.  3.  3    存储器访问断点                                      3.  4    探针点工具的使用                                      3.  5    图形工具的使用                                      3.  5.  1    时域波形与频谱                                      3.  5.  2    眼图                                      3.  5.  3    星座图                                      3.  5.  4    图像显示                                      3.  6    程序剖析工具                                      3.  6.  1    剖析时钟及其设置                                      3.  6.  2    剖析设置                                      3.  6.  3    剖析函数                                      3.  6.  4    剖析范围                                      3.  6.  5    剖析不连续范围                                      3.  6.  6    剖析时钟的精确性                                      3.  6.  7    剖析需要注意的问题                                      3.  6.  8    剖析策略                                      第4章    CCS高级工具的使用                                      4.  1    数据转换器件支持插件                                      4.  1.  1    支持的器件                                      4.  1.  2    TLV320AIC10的说明                                      4.  1.  3    使用数据转换器件支持插件                                      4.  1.  4    生成的文件                                      4.  1.  5    使用生成的文件                                      4.  1.  6    结论                                      4.  2    硬件仿真器分析工具                                      4.  2.  1    分析模块的主要功能                                      4.  2.  2    使用分析模块                                      4.  3    符号浏览器                                      4.  4    可视化连接器的使用                                      4.  4.  1    简介                                      4.  4.  2    使用可视化连接器                                      4.  4.  3    结论                                      4.  5    端口与引脚仿真                                      4.  5.  1    端口仿真                                      4.  5.  2    引脚仿真                                      4.  6    命令窗口                                      4.  7    算法标准模板代码生成器                                      4.  7.  1    算法标准简介                                      4.  7.  2    模板代码生成器                                      4.  8    实时数据交换  RTDX                                        4.  8.  1    RTDX简介                                      4.  8.  2    在目标应用程序中使用RTDX                                      4.  8.  3    主机客户程序                                      4.  8.  4    RTDX配置                                      4.  8.  5    多处理器RTDX                                      4.  8.  6    结论                                      第5章    DSP/BIOSTM的功能                                      5.  1    DSP/BIOS功能介绍                                      5.  2    建立DSP/BIOS的配置文件                                      5.  3    用DSP/BIOS工具创建应用程序                                      5.  4    DSP/BIOS系统工具的使用                                      5.  4.  1    DSP/BIOS工具控制面板                                      5.  4.  2    内核/模块查看窗口                                      5.  4.  3    CPU负荷图                                      5.  4.  4    程序模块执行状态图                                      5.  4.  5    主机通道控制                                      5.  4.  6    信息显示窗口                                      5.  4.  7    状态统计窗口                                      5.  5    基础类的DSP/BIOSAPI调用                                      5.  5.  1    基础类的模块:时钟管理CLK                                      5.  5.  2    基础类的模块:周期函数PRD                                      5.  5.  3    基础类的模块:软件中断管理SWI                                      5.  5.  4    其他基础类的模块:信息输出管理LOC                                      5.  5.  5    其他基础类的模块:存储器管理MEM                                      5.  5.  6    其他基础类的模块:全局设置GBL                                      5.  5.  7    其他基础类的模块:C5000系列专用模块C54x                                      5.  5.  8    其他基础类的模块:C6000系列专用模块C62x和C64x                                      5.  5.  9    通信类模块:实时数据交换  RTDX                                        5.  5.  10    统计类模块:STS模块                                      5.  5.  11    统计类模块:TRC模块                                      5.  6    DSP/BIOS的任务管理                                      5.  6.  1    任务管理:TSK任务管理模块                                      5.  6.  2    任务管理:HOOK钩子函数管理模块                                      5.  7    DSP/BIOS的后台管理:IDL模块                                      5.  7.  1    模块描述                                      5.  7.  2    后台IDL模块属性参数                                      5.  7.  3    IDL对象的属性参数                                      5.  7.  4    IDL模块提供的API函数                                      5.  8    DSP/BIOS的应用例子                                      第6章    DSP/BIOS的高级应用                                      6.  1    DSP/BIOS中的线程                                      6.  1.  1    选择线程类型                                      6.  1.  2    线程选择的一些原则                                      6.  1.  3    SWI和PRD线程使用的例子                                      6.  1.  4    任务线程使用的例子                                      6.  2    任务的通信和同步                                      6.  2.  1    MBX邮箱管理模块                                      6.  2.  2    SEM旗语管理模块                                      6.  2.  3    QUE队列管理模块                                      6.  2.  4    任务之间的共享资源与同步                                      6.  3    硬件中断管理                                      6.  3.  1    配置中断管理模块                                      6.  3.  2    在DSP/BIOS中使用中断的实例                                      6.  4    DSP/BIOS中的数据交换                                      6.  4.  1    数据管道管理  PIP模块                                        6.  4.  2    PIP管道模块的属性参数                                      6.  4.  3    PIP模块的API函数                                      6.  4.  4    使用PIPE的实例                                      6.  4.  5    HST主机通道管理  HST模块                                        6.  4.  6    使用HST主机通道管理的实例                                      6.  5    对DSP/BIOS内核的评估                                      6.  5.  1    估算DSP/BIOS内核的开销                                      6.  5.  2    DSP/BIOS内核中的主要API函数调用的开销评估                                      6.  5.  3    DSP/BIOS内核中的主要APl函数开销表                                      6.  5.  4    测量中断的延迟                                      6.  5.  5    DSP/BIOS监控工具对软件实时性的影响                                      6.  5.  6    设置DSP目标系统与CCS之间的数据传输频率                                      6.  6    利用配置工具对DSP/BIOS进行优化                                      6.  6.  1    对DSP/BIOS后台IDL循环的优化                                      6.  6.  2    关闭DSP/BIOS的任务管理功能                                      6.  6.  3    禁止使用动态堆                                      6.  6.  4    禁止CLK时钟管理                                      6.  6.  5    禁止实时数据交换  RTDX  功能                                      6.  6.  6    关闭实时分析功能                                      6.  6.  7    去掉CSL片级支持库                                      6.  6.  8    去除系统处理函数                                      6.  6.  9    最小化数据存储器                                      6.  6.  10    选择静态或动态对象创建                                      第7章    基于CCS的DSP片级支持库                                      7.  1    CSL概要                                      7.  1.  1    CSL框架结构                                      7.  1.  2    CSL命名规则                                      7.  1.  3    CSL数据类型和符号常量                                      7.  1.  4    CSL函数和宏                                      7.  2    CSL的使用                                      7.  2.  1    CSL的GUI调用                                      7.  2.  2    CSL库的直接调用                                      7.  3    CSL模块功能                                      7.  3.  1    CHIP模块                                      7.  3.  2    DAT模块                                      7.  3.  3    DMA模块                                      7.  3.  4    EBUS模块                                      7.  3.  5    GPIO模块                                      7.  3.  6    IRQ模块                                      7.  3.  7    MCBSP模块                                      7.  3.  8    PLL模块                                      7.  3.  9    PWR模块                                      7.  3.  10    TIMER模块                                      7.  3.  11    UART模块                                      7.  3.  12    WDTIM模块                                      参考文献

文章录入:fengfeiyi    责任编辑:fengfeiyi 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • 数字电视中DSP技术的应用

  • 以DSP为核心的无线定位系统的…

  • 虚拟平台的汽车驱动模拟

  • 基于TLC2274新的电流采样方案…

  • 高性能信号处理器件的电源定…

  • 基子DSP的高动态GPS接收机关…

  • 综观DSP新兴市场及未来走向

  • TS101S型DSP与PCI总线的简易…

  • ARM/DSP双核系统的通信接口设…

  • 不同阶数的FIR数字滤波器的D…

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)