微信扫一扫,移动浏览光盘
简介
DSP/BIOS是TI公司特别为其TMS320C6000TM,TMS320C5000TM和TMS320C28xTM系列DSP平台所设计开发的一个尺寸可裁剪的实时多任务操作系统内核,是TI公司的Code Composer StudioTM开发工具的组成部分之一。
本书着重介绍了DSP/BIOS用户手册和DSP/BIOS设备驱动的开发与使用,共分12章和4个附录,具体内容包括DSP/BIOS概述、程序生成、监测、线程调度、存储器和低级函数、I/O概述和管道、流I/O和设备驱动; 设备驱动开发工具包(DDK)简介、DSP/BIOS设备驱动的结构和使用、使用DSP/BIOS设备驱动、GIO类驱动、微型驱动的开发步骤、IOM接口、PIO适配器、LIO模型到IOM模型的移植和GIO API的ASYNC扩展。
本书可供基于TI DSP的程序开发人员、系统设计工程师等参考,也可以作为相关专业本科生和研究生选修课程的参考书。更多>>
目录
第一部分 DSP/BIOS用户手册
绪言
第1章 DSP/BIOS概述
1.1 DSP/BIOS的特色与优点
1.2 DSP/BIOS组件
1.3 命名规则
1.4 更多的信息
第2章 程序生成
2.1 开发过程
2.2 静态配置DSP/BIOS应用程序
2.3 动态创建DSP/BIOS对象
2.4 建立DSP/BIOS程序使用的文件
2.5 编译和链接DSP/BIOS程序
2.6 DSP/BIOS程序中的运行支持库
2.7 DSP/BIOS启动序列
2.8 DSP/BIOS中使用C++语言
2.9 DSP/BIOS调用的用户函数
2.10 Main函数中调用DSP/BIOSAPI函数
第3章 监测
3.1 实时分析
3.2 监测性能
3.3 监测APIs
3.4 隐式DSP/BIOS监测
3.5 内核对象观察
3.6 线程级调试
3.7 用于现场测试的监测
3.8 实时数据交换(RTDX)
第4章 线程调度
4.1 线程调度概述
4.2 硬件中断
4.3 软件中断
4.4 任务
4.5 空闲循环
4.6 功率管理
4.7 信号灯
4.8 邮箱
4.9 定时器、中断和系统时钟
4.10 周期函数管理器(PRD)和系统时钟
4.11 使用执行图观察程序的执行情况
第5章 存储器和低级函数
5.1 存储器管理
5.2 系统服务
5.3 队列
第6章 I/O概述和管道
6.1 I/O概述
6.2 管道与流的对比
6.3 不同驱动模型的比较
6.4 数据管道管理器(PIP模块)
6.5 主机通道管理器(HST模块)
6.6 I/O性能问题
第7章 流I/O和设备驱动
7.1 流I/O和设备驱动概述
7.2 创建和删除流
7.3 流I/O——读入流和写出流
7.4 可堆叠设备
7.5 流控制
7.6 流选择
7.7 到多个客户端的流传输
7.8 主机与目标板之间数据的流传输
7.9 设备驱动模板
7.10 流DEV结构体
7.11 设备驱动初始化
7.12 打开设备
7.13 实时I/O
7.14 关闭设备
7.15 设备控制
7.16 设备就绪
7.17 设备类型
第二部分 DSP/BIOS驱动开发手册
绪言
第8章 设备驱动开发工具包简介
8.1 阅读指南
8.2 DSP/BIOS驱动开发工具包概述
8.3 DDK工具包内容和组织
8.4 使用应用程序示例
第9章 DSP/BIOS设备驱动的结构和使用
9.1 设备驱动双层模型
9.2 设备驱动数据流
9.3 类驱动概述
第10章 使用DSP/BIOS设备驱动
10.1 注册微型驱动
10.2 配置SIO/DIO类驱动
10.3 配置PIP/PIO类驱动
10.4 配置GIO类驱动
第11章 GIO类驱动
11.1 GIO模块概述
11.2 GIO实现细节
11.3 错误处理
11.4 扩展GIO的API
第12章 微型驱动的开发步骤
12.1 微型驱动的设计与实现
12.2 C5402 SBS微型驱动示例
附录A IOM接口
A.1 微型驱动接口概述
附录B PIO适配器
B.1 PIO适配器接口概述
附录C LIO模型到IOM模型的移植
C.1 LIO模型和IOM模型的比较
C.2 LIO模型到IOM模型的移植
C.3 LIO控制器到IOM微型驱动的移植
附录D GIO API的ASYNC扩展
D.1 ASYNC模块概述
参考文献
绪言
第1章 DSP/BIOS概述
1.1 DSP/BIOS的特色与优点
1.2 DSP/BIOS组件
1.3 命名规则
1.4 更多的信息
第2章 程序生成
2.1 开发过程
2.2 静态配置DSP/BIOS应用程序
2.3 动态创建DSP/BIOS对象
2.4 建立DSP/BIOS程序使用的文件
2.5 编译和链接DSP/BIOS程序
2.6 DSP/BIOS程序中的运行支持库
2.7 DSP/BIOS启动序列
2.8 DSP/BIOS中使用C++语言
2.9 DSP/BIOS调用的用户函数
2.10 Main函数中调用DSP/BIOSAPI函数
第3章 监测
3.1 实时分析
3.2 监测性能
3.3 监测APIs
3.4 隐式DSP/BIOS监测
3.5 内核对象观察
3.6 线程级调试
3.7 用于现场测试的监测
3.8 实时数据交换(RTDX)
第4章 线程调度
4.1 线程调度概述
4.2 硬件中断
4.3 软件中断
4.4 任务
4.5 空闲循环
4.6 功率管理
4.7 信号灯
4.8 邮箱
4.9 定时器、中断和系统时钟
4.10 周期函数管理器(PRD)和系统时钟
4.11 使用执行图观察程序的执行情况
第5章 存储器和低级函数
5.1 存储器管理
5.2 系统服务
5.3 队列
第6章 I/O概述和管道
6.1 I/O概述
6.2 管道与流的对比
6.3 不同驱动模型的比较
6.4 数据管道管理器(PIP模块)
6.5 主机通道管理器(HST模块)
6.6 I/O性能问题
第7章 流I/O和设备驱动
7.1 流I/O和设备驱动概述
7.2 创建和删除流
7.3 流I/O——读入流和写出流
7.4 可堆叠设备
7.5 流控制
7.6 流选择
7.7 到多个客户端的流传输
7.8 主机与目标板之间数据的流传输
7.9 设备驱动模板
7.10 流DEV结构体
7.11 设备驱动初始化
7.12 打开设备
7.13 实时I/O
7.14 关闭设备
7.15 设备控制
7.16 设备就绪
7.17 设备类型
第二部分 DSP/BIOS驱动开发手册
绪言
第8章 设备驱动开发工具包简介
8.1 阅读指南
8.2 DSP/BIOS驱动开发工具包概述
8.3 DDK工具包内容和组织
8.4 使用应用程序示例
第9章 DSP/BIOS设备驱动的结构和使用
9.1 设备驱动双层模型
9.2 设备驱动数据流
9.3 类驱动概述
第10章 使用DSP/BIOS设备驱动
10.1 注册微型驱动
10.2 配置SIO/DIO类驱动
10.3 配置PIP/PIO类驱动
10.4 配置GIO类驱动
第11章 GIO类驱动
11.1 GIO模块概述
11.2 GIO实现细节
11.3 错误处理
11.4 扩展GIO的API
第12章 微型驱动的开发步骤
12.1 微型驱动的设计与实现
12.2 C5402 SBS微型驱动示例
附录A IOM接口
A.1 微型驱动接口概述
附录B PIO适配器
B.1 PIO适配器接口概述
附录C LIO模型到IOM模型的移植
C.1 LIO模型和IOM模型的比较
C.2 LIO模型到IOM模型的移植
C.3 LIO控制器到IOM微型驱动的移植
附录D GIO API的ASYNC扩展
D.1 ASYNC模块概述
参考文献
TI DSP/BIOS用户手册与驱动开发
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×