本书系统地介绍了嵌入式操作系统内核的原理、设计和实现。首先通过大量图表详细介绍了嵌入式操作系统的基本概念和原理。然后通过对各个内核功能的分析、设计和实现来加深读者对相关知识的理解。通过实际的应用程序来演示如何使用这些功能。从原理、设计、实现和使用的角度来阐明嵌入式操作系统的功能。本书可以作为高校本科生或非计算机专业的研究生嵌入式操作系统的教材,也可作为从事嵌入式系统开发工作的研究生、科研人员和企业开发人员的参考用书。
刘旭明 嵌入式软件开发工程师,从事嵌入式软件开发多年,拥有丰富的嵌入式软件开发经验。他是开源嵌入式实时操作系统内核Trochili RTOS的维护人和拥有者。他对MCU、RTOS、TCP/IP等嵌入式技术有着深刻的理解,实战经验丰富,撰写了很多关于嵌入式软件开发的技术文章。目前就职于北京某大型国有通信IC设计公司,负责4G通信基带芯片功能验证和相关芯片固件与驱动的开发,参与了多款处理器的研发工作。他也是一个开源软件的倡导者和推动者,在许多知名的嵌入式技术社区担任版主。
前言 第1章 嵌入式操作系统基础 1.1 嵌入式软件系统结构 1.1.1 轮询系统 1.1.2 前后台系统 1.1.3 多任务系统 1.2 多任务机制概述 1.2.1 时钟节拍 1.2.2 多任务机制 1.2.3 任务上下文 1.2.4 任务切换 1.2.5 任务的时间片和优先级 1.2.6 任务调度和调度方式 1.2.7 任务调度算法 1.2.8 任务状态 1.3 同步、互斥和通信 1.3.1 任务等待和唤醒机制 1.3.2 任务互斥和优先级反转 1.3.3 优先级天花板和优先级继承 1.4 中断机制 1.4.1 中断流程概述 1.4.2 中断优先级 1.4.3 中断嵌套 1.4.4 中断时序 1.5 Trochili RTOS介绍 第2章 线程管理与调度 2.1 线程结构设计 2.1.1 线程的结构设计 2.1.2 线程的状态 2.1.3 线程优先级 2.1.4 线程时间片 2.1.5 线程栈管理 2.1.6 线程函数和线程数据 2.2 线程队列设计 2.3 线程调度机制设计 2.3.1 线程调度模型 2.3.2 线程调度算法 2.3.3 线程调度步骤 2.4 线程管理和调度实现 2.4.1 线程初始化 2.4.2 线程激活 2.4.3 线程休眠 2.4.4 线程挂起 2.4.5 线程解挂 2.4.6 线程延时 2.4.7 线程延时取消 2.4.8 线程主动调度 …… 第3章 线程同步和通信 第4章 信号量设计与实现 第5章 互斥量设计实现 第6章 邮箱设计实现 第7章 消息队列设计与实现 第8章 事件标记设计实现 第9章 时间管理 第10章 内核移植 第11章 以太网实践
很喜欢的一本书,讲的很清晰!
飞鸟OS有关注,对新手是有意义的。
这个包装,还是印刷都不错
很好的一本书
正在看,有收获
努力理解中...
不错
好书 真的不错
书还行,怎么没有发票!这次就算啦!
满意
不错。
呢提取物找我了
满减活动确实给力
满意
书本身是不错的,但是纸质一般,有一点折痕,无伤大雅,无所谓了。
整体不错. 写的理论到位. 作者思路清晰, 理论深厚.
书写的不错,学RTOS的可以看看,不懂的还可以在作者建的读者群问呢!
作者的理论功底很深厚,内容也不错。但想了解RTOS还是要花费很多功夫的,读这本书需要基础
好书,这方面的书我喜欢买国人写的,清晰,明了。通俗易懂
很好,特别快,下午2.00买的,第二天上午10.00就到了,真速度。
写了很多关于嵌入N6式软件开发的技术文章。目前就职于北京某大型国有通信设计公司,负责通信基带A芯片功能验证嵌入式实时操作系统原理与最佳实践名