账号: 密码:
首页  |  宏观指导  |  出版社天地  |  图书代办站  |  教材图书信息 |  教材图书评论 |  在线订购 |  教材征订
  图书分类 - 中图法分类  专业分类  用途分类  自分类  制品类型  读者对象  版别索引 
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
嵌入式实时操作系统μC/OSII原理及应用 - 中国高校教材图书网
相关类别图书
作 者:任哲
出版社:北京航空航天大学出版社
用 途:培训教材
中 图: 一般工业技术
专 业:工学>电气信息类>自动化
制 品:图书
读 者:
最新可供书目

战争与文明:从路易十四到拿破仑

中国人民大学出版社


一本书读懂30部管理学经典

清华大学出版社


算法传播十讲

苏州大学出版社


人文职场英语(第2版)学生用书

上海外语教育出版社


数字时代的银龄行动——亚太地区老年人数字素养与技能现状调研

国家开放大学出版社

书名: 嵌入式实时操作系统μC/OSII原理及应用
ISBN:7-81077-721-1 条码:
作者: 任哲  相关图书 装订:平装
印次:1-1 开本:16开
定价: ¥22.00  折扣价:¥20.90
折扣:0.95 节省了1.1元
字数: 386千字
出版社: 北京航空航天大学出版社 页数:
发行编号: 每包册数:
出版日期: 2005-08-01
小团购 订购 咨询 推荐 打印 放入存书架 相关评论

内容简介:
μC/OSII是一个源码开放的嵌入式实时操作系统内核。本书详细介绍了嵌入式实时操作系统μC/OSII内核的任务管理和调度、系统时钟和节拍服务、时间管理、中断、任务的通信和同步、内存的简单管理原理,同时给出了大量的实例以帮助读者学习和理解。

最后,以在51单片机和ARM上移植μC/OSII介绍了移植方法。

本书可作为高等院校计算机、电子技术、自动化技术、仪器仪表等信息类专业的教材,也可供对嵌入式操作系统感兴趣的工程技术人员参考。

作者简介:
 
章节目录:
第1章 嵌入式实时操作系统的基本概念
1.1 计算机操作系统1
1.1.1 什么是计算机操作系统1
1.1.2 操作系统的作用和功能2
1.2 嵌入式系统和嵌入式操作系统3
1.2.1 嵌入式系统的基本概念4
1.2.2 嵌入式操作系统7
1.2.3 实时操作系统需要满足的条件9
1.2.4 嵌入式系统的任务及嵌入式实时操作系统11
1.3 嵌入式实时操作系统μC/OSII简介12
1.4 小结13
1.5 练习题14

第2章 μC/OSII中的任务
2.1 任务的基本概念15
2.1.1 任务的状态17
2.1.2 用户任务代码的一般结构18
2.1.3 系统任务20
2.1.4 任务的优先权及优先级别21
2.2 任务堆栈21
2.2.1 任务堆栈的创建22
2.2.2 任务堆栈的初始化24
2.3 任务控制块及任务控制块链表25
2.3.1 任务控制块的结构25
2.3.2 任务控制块链表26
2.3.3 任务控制块的初始化28
2.4 任务就绪表及任务调度29
2.4.1 任务就绪表的结构29
2.4.2 对任务就绪表的操作31
2.4.3 任务的调度32
2.5 任务的创建37
2.5.1 用函数OSTaskCreate()创建任务37
2.5.2 用函数OSTaskCreateExt()创建任务39
2.5.3 创建任务的一般方法39
2.6 任务的挂起和恢复46
2.6.1 挂起任务46
2.6.2 恢复任务47
2.7 其他任务管理函数53
2.7.1 任务优先级别的修改53
2.7.2 任务的删除53
2.7.3 查询任务的信息60
2.8 μC/OSII的初始化和任务的启动60
2.8.1 μC/OSII的初始化60
2.8.2 μC/OSII的启动62
2.9 一个示例64
2.10 小结72
2.11 练习题73

第3章 μC/OSII的中断和时钟
3.1 μC/OSII的中断74
3.1.1 μC/OSII的中断过程74
3.1.2 中断级任务切换函数78
3.1.3 应用程序中的临界段78
3.2 μC/OSII的时钟80
3.3 时间管理88
3.3.1 任务的延时88
3.3.2 取消任务的延时89
3.3.3 获取和设置系统时间93
3.4 小结96
3.5 练习题97

第4章 任务的同步与通信
4.1 任务间的同步和事件控制块98
4.1.1 任务间的同步98
4.1.2 事件99
4.1.3 事件控制块112
4.1.4 操作事件控制块的函数113
4.1.5 空事件控制块链表115
4.2 信号量及其操作115
4.2.1 信号量115
4.2.2 信号量的操作116
4.3 互斥型信号量和任务优先级反转124
4.3.1 任务优先级的反转现象124
4.3.2 互斥型信号量130
4.4 消息邮箱及其操作133
4.4.1 消息邮箱133
4.4.2 消息邮箱的操作133
4.5 消息队列及其操作139
4.5.1 消息队列139
4.5.2 消息队列的操作142
4.6 小结148
4.7 练习题149

第5章 信号量集
5.1 信号量集的结构150
5.1.1 信号量集的标志组150
5.1.2 等待任务链表152
5.1.3 对等待任务链表的操作154
5.2 信号量集的操作155
5.2.1 创建信号量集155
5.2.2 请求信号量集156
5.2.3 向信号量集发信号157
5.2.4 查询信号量集的状态163
5.2.5 删除信号量集166
5.3 小结167
5.4 练习题167

第6章 内存的动态分配
6.1 内存控制块168
6.1.1 可动态分配内存的划分168
6.1.2 内存控制块OS_MEM的结构169
6.1.3 空内存控制块链表170
6.2 动态内存的管理170
6.2.1 创建动态内存分区171
6.2.2 请求获得一个内存块173
6.2.3 释放一个内存块175
6.2.4 查询一个内存分区的状态179
6.3 小结184
6.4 练习题184

第7章 在51单片机上移植μC/OSII
7.1 μC/OSII移植的一般性问题185
7.1.1 可重入函数185
7.1.2 时钟节拍的产生186
7.1.3 任务堆栈的设计186
7.2 在51系列单片机上移植μC/OSII187
7.2.1 改写文件OS_CPU.H187
7.2.2 任务堆栈的设计188
7.2.3 文件OS_CPU_C.C的改写194
7.2.4 几点必须注意的事项196
7.3 应用举例196
7.3.1 LED数码显示器的驱动程序196
7.3.2 51单片机串行接口的应用198
7.4 小结206
7.5 练习题206

第8章 在ARM7上移植μC/OSII
8.1 移植规划207
8.1.1 编译器的选择207
8.1.2 ARM7工作模式的选择207
8.2 移植208
8.2.1 文件OS_CPU.H的编写208
8.2.2 文件OS_CPU_C.C的编写210
8.2.3 文件OS_CPU_A.S的编写216
8.2.4 关于中断及时钟节拍219
8.3 移植μC/OSII到LPC2000221
8.3.1 挂接SWI软件中断222
8.3.2 中断及时钟节拍中断222
8.3.3 一个基于μC/OSII和ARM的应用程序实例223
8.4 小结225
8.5 练习题225

第9章 μC/OSII可剪裁性的实现
9.1 文件OS_CFG.H中用于系统裁剪的常量226
9.2 配置常量的解释228
9.2.1 OS_MAX_EVENTS228
9.2.2 OS_MAX_MEM_PARTS229
9.2.3 OS_MAX_QS229
9.2.4 OS_MAX_MEM_TASKS229
9.2.5 OS_LOWEST_PRIO229
9.2.6 OS_TASK_IDLE_STK_SIZE230
9.2.7 OS_TASK_STAT_EN230
9.2.8 OS_TASK_STAT_STK_SIZE230
9.2.9 OS_CPU_HOOKS_EN230
9.2.10 OS_MBOX_EN231
9.2.11 OS_MEM_EN231
9.2.12 OS_Q_EN231
9.2.13 OS_SEM_EN231
9.2.14 OS_TASK_CHANGE_PRIO_EN231
9.2.15 OS_TASK_CREATE_EN231
9.2.16 OS_TASK_CREATE_EXT_EN232
9.2.17 OS_TASK_DEL_EN232
9.2.18 OS_TASK_SUSPEND_EN232
9.2.19 OS_TICKS_PER_SEC232
附录A文件PC.C中的函数
A.1 字符显示函数233
A.1.1 显示一个字符的函数PC_DispChar()233
A.1.2 清屏幕一列显示的函数PC_DispClrCol()233
A.1.3 清屏幕一行显示的函数PC_DispClrRow()233
A.1.4 清屏函数PC_DispClrScr()234
A.1.5 显示字符串函数PC_DispStr()234
A.1.6 颜色常量的定义234
A.2 保存和恢复DOS环境的函数235
A.2.1 保存DOS环境的函数PC_DOSSaveReturn()235
A.2.2 恢复DOS环境的函数PC_DOSReturn()235
A.3 设置和获取中断向量的函数235
A.3.1 设置中断向量的函数PC_VectSet()235
A.3.2 获取中断向量的函数PC_VectGet()235
附录BμC/OSII中使用的数据类型
附录CμC/OSII在80x86上的移植
C.1 任务切换函数OSCtxSw()238
C.1.1 任务切换函数OSCtxSw() 238
C.1.2 任务切换宏OS_TASK_SW()239
C.1.3 中断级任务切换函数OSIntCtxSw()240
C.2 μC/OSII的系统时钟242
C.2.1 PC中DOS的系统时钟242
C.2.2 PC中μC/OSII的系统时钟242
C.2.3 μC/OSII系统时钟中断服务程序244
C.2.4 在任务中安装μC/OSII系统时钟的中断向量244
C.2.5 在任务中由μC/OSII返回DOS环境245
附录DC51开发工具μVision2简介
D.1 C51语言的扩展246
D.1.1 数据类型246
D.1.2 存储器类型247
D.1.3 存储模式248
D.1.4 指针248
D.1.5 可重入函数250
D.1.6 与汇编语言的接口251
D.1.7 库函数251
D.2 创建项目252
D.2.1 启动μVision2并创建一个项目252
D.2.2 新建一个源文件252
D.2.3 增加和配置初始化代码253
D.2.4 为目标设置工具选项254
D.2.5 创建项目并生成HEX文件254
D.3 常用的菜单选项254
D.3.1 视图菜单View254
D.3.2 项目菜单Project255
D.3.3 调试菜单Debug255
D.3.4 外围器件菜单Peripherals256
附录EMagicARM2200教学实验开发平台简介
附录F光盘上例题代码的使用方法
F.1 光盘上的文件260
F.2 光盘上的文件使用方法260
参考文献
精彩片段:
 
书  评:
 
其  它:
 

专业分类
经济学  公共课与文化课  政治法律  教育学  文学艺术  历史学  理学  工学  农学  医学  计算机/网络  管理学  其他  外语  哲学
用途分类
大学本科教材 大学本科以上教材 大学教学参考书 考研用书 自学考试教材 高职高专教材 中职、中专类教材 中小学教材、教辅
电大用书 学术专著 考试辅导类图书 工具书 培训教材 其他
中图法分类
医药、卫生  语言、文字  工业技术  交通运输  航空、航天  环境科学、安全科学  综合性图书  文学  艺术  历史、地理  自然科学总论  数理科学和化学  天文学、地球科学  生物科学  哲学、宗教  社会科学总论  政治、法律  军事  经济  马克思主义、列宁主义、毛泽东思想、邓小平理论  文化、科学、教育、体育  农业科学
版别索引
北京大学出版社 北京师范大学出版社 清华大学出版社 中国人民大学出版社
北京工业大学出版社 北京大学医学出版社 北京航空航天大学出版社 北京交通大学出版社
北京理工大学出版社 北京体育大学出版社 北京邮电大学出版社 中央音乐学院出版社
北京语言大学出版社 对外经济贸易大学出版社 国家开放大学出版社 首都经济贸易大学出版社
首都师范大学出版社 外语教学与研究出版社
更多...
网上购书指南
一、我的账户
用户注册
用户登录
修改用户密码
修改个人资料
二、查询图书
快速查询
分类查询
综合查询
三、订购图书
第一步点击“订购”按钮
第二步确定收货人信息
第三步提交订单
存书架
四、邮购方式
普通邮寄
特快专递
五、付款方式
支付宝
邮局汇款
六、我的订单
查询订单
修改或取消订单
联系我们

| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息