实时操作系统应用开发指南

实时操作系统应用开发指南
作 者: 唐寅
出版社: 中国电力出版社
丛编项: 嵌入系统编程丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 嵌入式计算机
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《实时操作系统应用开发指南》作者简介

内容简介

实时操作系统(RTOS)是计算机中的一种重要系统软件。与通用平台操作系统不同,RTOS往往嵌入到机器或设备内部运行,一般用户无法看到它的运行界面,因而又被称为嵌入式操作系统。本书是根据作者长期从事基于RTOS及其有关产品的研究开发经验精心编写而成,其内容包括:RTOS的基本概念、RTOS的任务管理、定时器管理、内存管理、I/O处理、中断处理、队列管理、线程管理、RTOS应用开发技术和常见RTOS及其开发工具等。本书是为对RTOS应用开发感兴趣的工程技术人员编写的,也可作为有关专业高年级本科生或研究生学习RTOS应用开发的教材或参考资料。

图书目录

第1篇 实时操作系统基础知识

第1章 实时系统概述

1. 1 操作系统概述

1. 2 实时系统基本概念

1. 3 实时操作系统发展史

1. 4 实时操作系统现状

1. 5 实时系统典型应用

1. 6 实时系统研究发展趋势

第2章 实时操作系统基本原理和技术

2. 1 实时操作系统基本特征

2. 2 嵌入式实时系统分类

2. 3 实时操作系统体系结构

2. 4 实时操作系统关键技术指标

2. 5 实时操作系统基本术语

第2篇 实时操作系统核心技术

第3章 系统初始化

3. 1 实时操作系统核心技术概述

3. 2 系统初始化概述

3. 3 基本功能

3. 4 实例

第4章 任务管理

4. 1 基本概念

4. 2 常见术语

4. 3 任务通信

4. 4 任务同步

第5章 定时器管理

5. 1 概述

5. 2 常量和数据结构

5. 3 定时器基本服务

第6章 内存管理

6. 1 静态内存池

6. 2 动态内存池

第7章 I/O处理

7. 1 I/O概述

7. 2 I/O驱动管理数据结构与服务

7. 3 I/O驱动管理主要例程

第8章 事件组管理

8. 1 事件组管理模块概述

8. 2 数据结构定义或参量

8. 3 事件组管理关键例程

第9章 邮箱

9. 1 邮箱概述

9. 2 邮箱管理模块数据结构或参量

9. 3 邮箱管理模块关键例程

第10章 管道

10. 1 管道概述

10. 2 管道管理数据结构和参量

10. 3 管道管理模块关键例程

第11章 队列

11. 1 队列概述

11. 2 队列管理数据结构和参量

11. 3 队列管理关键例程

第12章 信号

12. 1 信号概述

12. 2 信号管理数据结构的定义和参量

12. 3 信号管理关键例程

第13章 线程

13. 1 线程概述

13. 2 线程控制数据结构和参量

13. 3 线程控制关键例程

第14章其他技术

14. 1 中断处理

14. 2 系统检测

14. 3 历史管理

14. 4 公共服务

14. 5 错误处理

第3篇 实时操作系统应用开发技术

第15章 实时操作系统应用开发方法

15. 1 应用开发概貌

15. 2 开发步骤

15. 3 生命周期法

15. 4 增量开发送

15. 5 变换型开发法

15. 6 交叉开发模式

第16章 怎样选择实时操作系统

16. 1 概述

16. 2 选择实时操作系统的依据

16. 3 综述

第4篇 常见实时操作系统与开发工具

第17章 Vxworks与Tornado

17. 1 常见的实时操作系统开发工具

17. 2 VxWorks

17. 3 Tornado

第18章 Nucleus Plus/UDB

18. 1 Nucleus Plus

18. 2 Nucleus UDB

第19章 pSOSystem

19. 1 pSOSystem概述

19. 2 pSOSystem系统结构

19. 3 pSOSystem的集成开发环境

19. 4 pSOS系统的输入助出

19. 5 文件和磁盘文件

第20章 QNX

20. 1 QNX简介

20. 2 体系结构

20. 3 资源管理和路径名空间管理

20. 4 Fsys(文件系统管理)

20. 5 Dev(设备管理)

20. 6 可扩展性

20. 7 网络服务---FLEET TM网络技术

20. 8 可维护性

20. 9 小结

第21章 Pencil

21. 1 Pencil概述

21. 2 系统特征

21. 3 开发和调试

21. 4 Pencil的实时性能

21. 5 中断处理

21. 6 Pencil文件清单

21. 7 小结

第22章 Windows CE

22. 1 Windows CE概述

22. 2 Windows CE的特征

22. 3 Windwos CE编程知识

22. 4 Windwos CE的结构化存储

22. 5 Windows CE展望

第23章 嵌入式(embeded)Linux

23. 1 嵌入式Linux概述

23. 2 嵌入式Linux的特点

23. 3 嵌入式Linux系统的开发

23. 4 uCLinux介绍

23. 5 其他几款嵌入式Linux

23. 6 嵌入式Linux展望

第5篇 嵌入式Ihternet设备开发

第24章 嵌入式Internet

24. 1 嵌入式Internet概述

24. 2 嵌入式Internet的应用

24. 3 嵌入式Internet的原理

24. 4 嵌入式TCP/IP

24. 5 嵌入式Internet的开发

24. 6 嵌入式Internet接入

第25章 嵌入式TELNET设备的实现

25. 1 pSOS系统I/O简介

25. 2 I/O Switch表

25. 3 pSOS核心对应用程序的接口

25. 4 驱动程序对pSOS核心的接口

25. 5 pSOS系统对设备的操作

25. 6 TELNET设备挂入系统

25. 7 TELNET设备驱动程序的实现举例

第26章 嵌入式防火墙开发

26. 1 防火墙技术现状

26. 2 硬件防火墙的组成

26. 3 防火墙设计与实现

附录 实时操作系统常用词汇与缩略语表