本书以目前流行的TMS320C2000系列数字处理器件和易于学习开发的DSP RTOS嵌入式操作系统为核心,结合编者多年开发研制工作实践,介绍基于DSP芯片的DSP RIDS操作系统的移植和应用实例。
本书内容全面,集新颖性和实践性于一体,可以作为电机控制系统、工业控制、手持设备、智能玩具、医疗仪器、电子仪器、机器人制作等方面嵌入式系统和DSP开发与应用的参考书,也可作为高等院校有关嵌入式操作系统与DSP应用的高年级本科生或研究生的教学用书。
本书以目前流行的TMS320C2000系列数字处理器件和易于学习开发的DSP RTOS嵌入式操作系统为核心,结合编者多年开发研制工作实践,介绍基于DSP芯片的DSP RIDS操作系统的移植和应用实例。
本书共分8章,前3章介绍嵌入式操作系统的基本概念、内核及管理。第4、第5章介绍TMS320C2000系列原理、汇编语言、C语言编程方法及汇编语言和C语言混合编程方法。第6章介绍北京飓风中天科技公司开发的DSP实验板。第7、第8两章介绍基于TMS320C2000系列的DSP RTOS操作系统的移植和应用。
本书可以作为电机控制系统、工业控制、手持设备、智能玩具、医疗仪器、电子仪器、机器人制作等方面嵌入式系统和DSP开发与应用的参考书,也可作为高等院校有关嵌入式操作系统与DSP应用的高年级本科生或研究生的教学用书。
第1章 嵌入式操作系统和DSP概述
1.1 嵌入式系统简介
1.2 嵌入式系统的现状和发展趋势
1.3 嵌入式系统的应用领域
1.4 嵌入式系统在机电控制方面的应用
1.5 基于DSP的嵌入式操作系统的移植
第2章 嵌入式操作系统的基本概念
2.1 基本概念
2.2 内核
2.3 任务管理
2.4 中断管理
2.5 实时系统小结
第3章 DSP RTOS嵌入式操作系统
3.1 DSP RTOS嵌入式操作系统的特点
3.2 DSP PTOS嵌入式操作系统的内核结构概述
3.3 事件控制块和与事件相关的函数
3.4 任务管理函数
3,5 时间管理函数
3.6 消息邮箱管理函数
3.7 消息队列管理函数
3.8 信号量管理函数
第4章 TMS320C2000系列DSP介绍
4.1 TMS320LF240x芯片介绍
4.2 中央处理单元(CPU)
4.3 TMS320LF240x寻址方式和指令系统
第5章 程序设计和CCS编译器
5.1 软件开发平台Code Composer及功能
5.2 汇编语言程序设计
5.3 汇编语言编程实例
5.4 C语言程序设计
第6章 TMS320LF2407实验板介绍
6.1 CY.EVM2407EA实验板
6.2 CY.IPM2407电机控制开发套件概述
第7章 DSP RTOS在TMS320C2000系列上的移植
7.1 DSP RTOS移植的条件
7.2 开发工具
7.3 目录和文件
7.4 INCLUDES.h头文件
7.5 OS_CPU.h头文件
7.6 OS-CPU.C文件
7.7 OS-CPU.A.ASM文件
7.8 测试移植代码
第8章 编程实例
8.1 实例1
8.2 实例2
8.3 实例3
参考文献