出版日期:2012年11月
ISBN:9787512409668
[十位:7512409664]
页数:536
定价:¥79.00
店铺售价:¥32.20
(为您节省:¥46.80)
店铺库存:7
本
正在处理购买信息,请稍候……
我要买:
本
* 如何购买
联系店主:
15974791540
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-12-27 16:06:24]
李**
南宁市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-12-26 21:25:17]
黄*
泉州市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-12-26 17:20:33]
赵**
无锡市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-12-23 19:13:32]
吴**
张家口市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-12-23 16:50:27]
季*
苏州市
《嵌入式实时操作系统μC/OS-III》内容提要:
μC/OS-III是源码公开的商用嵌入式实时操作系统内核,由**的μC/OS-II发展而来。μC/OS-III针 对以ARM Cortex为代表的新一代CPtJ,面向带有可用于优先级查表的硬件指令(如,前导零计算指令)的 CPU的嵌入式应用。μC/OS-III允许利用这类高端CPU的特殊硬件指令来实现**的任务调度算法,而无须 使用μC/OS-II的软件任务调度算法,而且μC/OS-II支持时间片轮转调度算法。从核心任务调度算法的改 变来看,μC/OS-III已经是一个全新的嵌入式RTOS内核。从μC/OS算起,该内核已有20余年应用史,在诸 多应用领域得到了广泛的认可。 JeanJ.Labrosse所著的《嵌入式实时操作系统μC/OS-Ⅲ》在保留对实时操作系统基本概念阐述的基础上,详细讲解μC/OS-III相比μC/OS -II所做的大量扩展与改进,如同时支持时间片轮转调度算法和基于优先级的可剥夺型任务 调度算法;用系统任务来处理中断队列以缩短关中断时间;以时间节拍任务来管理时钟节拍从而彻底实现硬实 时;以直接向任务发信号方式简化任务间通信与同步等,特别是新增加的在线测试与调试功能,
《嵌入式实时操作系统μC/OS-III》图书目录:
第1章概述
1.1前后台系统
1.2实时内核
1.3RTOS(实时操作系统)
1.4μC/OS—Ⅲ
1.5μC/OS、μC/OS—Ⅱ、μC/OS—Ⅲ特性比较
1.6关于本书
1.7μC/Probe调试软件工具
1.8本书的常用约定
1.9各章内容
第2章 目录与文件
2.1应用代码
2.2 CPU
2.3板级支持包(BSP)
2.4μC/OS—Ⅲ与CPU无关的源代码
2.5 μC/Os—Ⅲ与CPU相关的源代码
2.6μC/CPU与CPU相关的源代码
2.7μC/LIB可移植的库函数
2.8小结
第3章初识μC/OS—Ⅲ
3.1单任务应用程序
3.2有内核对象参与的多任务应用程序
第4章临界段代码
4.1关中断
4.1.1测量中断关闭时间
4.2给调度器上锁
4.2.1测量调度器锁定时间
4.3μC/OS—Ⅲ的某些功能会导致临界段代码长度增加
4.4小结
第5章任务管理
5.1任务优先级的分配
5.2栈空间大小的确定
5.3任务栈溢出检测
5.4任务管理函数
5.5任务管理的内部原理
5.5.1任务状态
5.5.2任务控制块TCB
5.6系统内部任务
5.6.1空闲任务(OS_IdleTask()、os_core.c)
5.6.2时钟节拍任务(OS_TickTask()、os_tick.c)
5.6.3统计任务(OS_StatTask()、os_stat.c)
5.6.4定时任务(OS_TmrTask()、os_tmr.c)
5.6.5中断服务管理任务(OS_IntQTask()、os_int.c)
5.7小结
第6章任务就绪表
6.1优先级
6.2就绪任务列表
6.3 向就绪任务列表中增加任务
6.4小结
第7章任务调度
7.1可剥夺型调度
7.2调度点
7.3时间片轮转调度
7.4调度的实现细节
7.4.1 OSSched()
7.4.2 OSIntExit()
7.4.3 OS_SchedRoundRobin()
7.5小结
第8章任务切换
8.1 OSCtxSw()
8.2 OSIntCtxSw()
8.3小结
第9章中断管理
9.1 CPU的中断处理
9.2典型的μC/OS—Ⅲ中断服务程序
9.3无需内核参与的中断服务程序
9.4多中断优先级的处理器
9.5所有中断源共用中断服务程序
9.6每个中断源都有专用中断服务程序
9.7直接发布和延迟发布
9.7.1直接发布
9.7.2延迟发布
9.8直接发布模式和延迟发布模式的对比
9.9时钟节拍(或系统节拍)
9.10小结
第10章任务挂起表
10.1小结
第11章时间管理
11.1 OSTimeDly()
11.2 OSTimeDlyHMSM()
11.3 OSTimeDlyResume()
11.4 OSTimeSet()和OSTimeGet()
11.5 OSTimeTick()
11.6小结
第12章定时器管理
12.1单次定时器
12.2周期定时器(无初始延迟)
12.3周期定时器(有初始延迟)
12.4定时器管理内部机制
12.4.1定时器管理内部机制——定时器状态
12.4.2定时器管理内部机制——OS—tmr
12.4.3定时器管理内部机制——定时器任务
12.4.4定时器管理内部机制——定时器列表
12.5小结
第13章资源管理
13.1关中断/开中断
13.2给调度器上锁/开锁
13.3信号量
13.3.1二进制信号量
13.3.2计数型信号量
13.3.3使用信号量的注意事项
13.3.4(用来共享资源的)信号量内部结构
13.3.5优先级反转
13.4互斥型信号量(MUTEX)
13.4.1互斥型信号量的内部结构
13.5何时可以用普通信号量替代互斥型信号量
13.6死锁(或抱死)
13.7小结
第14章任务同步
14.1信号量
14.1.1单向同步
14.1.2信用记录
14.1.3多个任务等待同一个信号量
14.1.4信号量的内部结构(以同步为目的)
14.2任务信号量
14.2.1等待任务信号量
14.2.2发布任务信号量
14.2.3双向同步
14.3事件标志组
14.3.1使用事件标志
14.3.2事件标志的内部结构
14.4与多任务同步
14.5小结
第15章消息传递
15.1消息
15.2消息队列
15.3任务内建的消息队列
15.4双向同步
15.5流量控制
15.6保持数据的可见性
15.7使用消息队列
15.8客户端和服务器
15.9消息队列内部的细节
……
第16章同时等待多个内核对象
第17章存储管理
第18章移植μC/OS—Ⅲ
第19章程序运行时的各类统计信息
附录