电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

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的实时多任务应用的日益普遍,传统的围绕顺序处理和循环来构建DSP应用软件的开发途径已经不能够满足要求,越来越多的开发者开始采用基于DSP的多线程内核来设计应用软件。多线程能够使实时多任务应用程序被清晰地分解成多个功能不同、优先级不同的线程,所以一个多线程应用程序更容易在不影响某些关键线程的响应时间的前提下进行维护和升级,而这一点在采用顺序处理和循环结构的应用程序中则很难做到。 DSP/BIOS是TI公司特别为TMS320C6000TM、TMS320C5000TM和TMS320C28xTM系列DSP平台所设计开发的一个尺寸可裁剪的实时多任务操作系统内核,并且也能在OMAPTM器件的DSP核上运行。DSP/BIOS已经过数以千计用户设计的验证,是TI公司的Code Composer StudioTM开发工具的组成部分之一,无须运行许可证,用户就可以免费使用。 通过使用DSP/BIOS提供的一系列丰富的内核服务,开发者能够快速地创建满足实时性能要求的精细复杂的多任务应用程序。这些内核服务具有跨越C6000、C5000和C28x DSP 平台的标准API接口,能被用户程序调用,易于移植。这些服务除了支持多线程调度管理外,还支持系统实时分析以及资源管理。DSP/BIOS内核具有很大的尺寸伸缩性,多线程配置下的内核镜像的代码量最小仅有1K字(Word),占用的DSP资源非常少。 DSP/BIOS和为DSP片上外设开发的芯片支持库(Chip Support Libraries)是兼容的,并被紧密地结合到Code Composer Studio(CCS...

目录
荐语
查看详情 查看详情

目录

第一部分DSP/BIOS用户手册绪言

第1章DSP/BIOS概述

1.1DSP/BIOS的特色与优点

1.2DSP/BIOS组件

1.2.1DSP/BIOS实时内核和API

1.2.2DSP/BIOS 配置

1.2.3DSP/BIOS分析工具

1.3命名规则

1.3.1模块头文件名

1.3.2对象名称

1.3.3操作名

1.3.4数据类型名

1.3.5存储器段命名

1.3.6标准存储段

1.4更多的信息第2章程序生成

2.1开发过程

2.2静态配置DSP/BIOS应用程序

2.2.1使用图形化配置工具

2.2.2使用文本编辑器

2.2.3配置DSP/BIOS应用程序的步骤简介

2.2.4引用静态创建的DSP/BIOS对象

2.3动态创建DSP/BIOS对象

2.4建立DSP/BIOS程序使用的文件

2.5编译和链接DSP/BIOS程序

2.5.1构建CCS项目

2.5.2使用makefile建立DSP/BIOS应用程序

2.6DSP/BIOS程序中的运行支持库

2.7DSP/BIOS启动序列

2.7.1C5500平台启动序列

2.8DSP/BIOS中使用C++语言

2.8.1存储器管理

2.8.2名称改编

2.8.3在配置中调用类的成员函数

2.8.4类的构造函数和析构函数

2.9DSP/BIOS调用的用户函数

2.10Main函数中调用DSP/BIOS API函数第3章监测

3.1实时分析

3.1.1实时调试与循环调试的对比

3.1.2软件监测与硬件监测的对比

3.2监测性能

... 查看详情

查看详情