您好,欢迎光临有路网!
嵌入式实时操作系统μC/OS-III
QQ咨询:
有路璐璐:

嵌入式实时操作系统μC/OS-III

  • 作者:Jean J.Labrosse
  • 出版社:北京航空航天大学出版社
  • ISBN:9787512409668
  • 出版日期:2012年11月01日
  • 页数:536
  • 定价:¥79.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    μ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所做的大量扩展与改进,如同时支持时间片轮转调度算法和基于优先级的可剥夺型任务 调度算法;用系统任务来处理中断队列以缩短关中断时间;以时间节拍任务来管理时钟节拍从而彻底实现硬实 时;以直接向任务发信号方式简化任务间通信与同步等,特别是新增加的在线测试与调试功能,
    目录
    第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章程序运行时的各类统计信息
    附录

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外