• OneOS内核基础入门
  • OneOS内核基础入门
21年品牌 40万+商家 超1.5亿件商品

OneOS内核基础入门

正版保障 假一赔十 电子发票

42.6 4.8折 89 全新

库存3件

四川成都
认证卖家担保交易快速发货售后保障

作者张英辉 李蒙 刘军 许睿

出版社北京航空航天大学出版社

ISBN9787512437593

出版时间2022-04

装帧平装

开本16开

定价89元

货号1202624197

上书时间2024-11-09

瀚东书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
商品简介

本书是中国移动物联网操作系统OneOS开发系列丛书之一,侧重于内核实现原理和内核应用。全书包含21章,详细介绍OneOS内核的相关知识,包括OneOS框架以及其OneOS核心技术——构建工程、任务管理和任务调度、系统配置、时间管理、队列、信号量、定时器、事件以及内存管理等。所有源码都配有详细的注释,且经过严格的审核测试,同时, 本书配有大量的图例,对于想要深入学习 RTOS类系统原理的人来说是一个不错的选择。



目录
基础篇

第1章OneOS简介

1.1初识OneOS

1.1.1什么是OneOS

1.1.2为什么选择OneOS

1.1.3OneOS特点

1.2磨刀不误砍柴工

1.2.1资料查找

1.2.2CortexM架构资料

1.3OneOS源码初探

1.3.1OneOS源码下载

1.3.2OneOS文件预览

第2章OneOS搭建开发环境

2.1OneOSCube介绍

2.2构造项目工程

内核基础篇

第3章OneOS自动初始化机制

3.1OneOS自动初始化机制意义

3.2OneOS自动初始化机制原理

第4章OneOS中断和临界段详解

4.1CortexM和OneOS中断

4.1.1CortexM中断

4.1.2CortexM中断管理

4.1.3CortexM优先级分组定义

4.1.4CortexM优先级设置

4.1.5CortexM用于中断屏蔽的特殊寄存器

4.2OneOS中断实验

4.2.1功能设计

4.2.2软件设计

4.2.3下载验证

第5章OneOS任务基础知识

5.1什么是多任务系统

5.2任务调度管理实现

5.2.1任务管理

5.2.2任务状态

5.2.3任务优先级

5.2.4任务实现

5.2.5任务控制块

5.2.6任务堆栈

第6章OneOS任务相关API函数

6.1任务创建和删除API函数

6.2动态创建与删除任务实验

6.2.1功能设计

6.2.2软件设计

6.2.3下载验证

6.3静态创建与删除任务实验

6.3.1功能设计

6.3.2软件设计

6.3.3下载验证

6.4任务挂起和恢复API函数

6.5挂起和恢复任务实验

6.5.1功能设计

6.5.2软件设计

6.5.3下载验证

第7章其他API函数

7.1任务相关的API函数

7.1.1概述

7.1.2任务相关API函数详解

7.2任务状态查询API函数实验

7.2.1功能设计

7.2.2软件设计

7.2.3下载验证

7.3时间片调度

7.4OneOS时间片调度实验

7.4.1功能设计

7.4.2软件设计

7.4.3下载验证

第8章OneOS单项链表和双向链表

8.1链表

8.2单向链表

8.2.1单向链表的简介

8.2.2单向链表的初始化

8.2.3单向链表的链表项插入

8.2.4单向链表的链表项尾部插入

8.2.5单向链表的链表项删除

8.2.6单向链表的遍历

8.2.7其他单向链表API函数

8.3双向链表

8.3.1双向链表的简介

8.3.2双向链表的初始化

8.3.3双向链表的链表项插入

8.3.4双向链表的链表项尾部插入

8.3.5双向链表的链表项删除

8.3.6双向链表的遍历

8.3.7其他双向链表API函数

8.4单向链表实验

8.4.1功能设计

8.4.2软件设计

8.4.3下载验证

8.5双向链表实验

8.5.1功能设计

8.5.2软件设计

8.5.3下载验证

第9章任务调度原理详解

9.1任务调度开始过程分析

9.1.1任务调度器初始化分析

9.1.2启动第一个任务

9.1.3查找下一个要运行的任务

9.1.4系统任务详解

9.2任务创建过程分析

9.3任务删除过程分析

9.4任务挂起过程分析

9.5任务恢复过程分析

第10章OneOS系统内核控制函数

10.1内核控制函数预览

10.2内核控制函数详解

第11章OneOS时间管理

11.1OneOS延时函数

11.1.1函数os_task_tsleep()

11.1.2函数os_task_msleep()

11.2OneOS系统时钟节拍

11.3任务睡眠时间处理

通信机制篇

第12章OneOS信号量

12.1信号量简介

12.2信号量原理详解

12.2.1信号量结构体

12.2.2创建信号量

12.2.3信号量创建过程分析

12.2.4释放信号量

12.2.5获取信号量

12.2.6信号量其他API函数

12.2.7信号量配置

12.3信号量操作实验

12.3.1功能设计

12.3.2软件设计

12.3.3下载验证

12.4优先级翻转

12.5优先级翻转实验

12.5.1功能设计

12.5.2软件设计

12.5.3下载验证

第13章OneOS互斥锁

13.1互斥锁

13.1.1互斥锁结构体

13.1.2互斥锁创建与初始化

13.1.3互斥锁创建过程分析

13.1.4释放互斥锁

13.1.5获取互斥锁

13.1.6互斥锁其他API函数

13.1.7互斥锁配置

13.2互斥锁操作实验

13.2.1功能设计

13.2.2软件设计

13.2.3下载验证

第14章OneOS消息队列

14.1消息队列与API函数

14.1.1消息队列简介

……

内容摘要
本书是中国移动物联网操作系统OneOS开发系列丛书之一,侧重于内核实现原理和内核应用。全书详细介绍OneOS内核的相关知识,包括OneOS框架及其OneOS核心技术——构建工程、任务管理和任务调度、系统配置、时间管理、队列、信号量、定时器、事件以及内存管理等。所有源码都配有详细的注释,且经过严格的审核测试,同时,本书配有大量的图例,对于想要深入学习RTOS类系统原理的人来说是一个不错的选择。本书适合那些想要学习OneOS的初学者,也可作为高等院校计算机、电子技术、自动化、嵌入式等相关专业的教材。

主编推荐

为了让广大读者能更深入地了解OneOS操作系统,中国移动倾力推出了“中国移动物联网操作系统OneOS开发系列丛书”。该系列丛书包括两本,分别为《OneOS内核基础入门》及《OneOS开发进阶》。前者侧重于内核实现原理和内核应用,后者侧重于驱动及组件应用模块的实现。之前没有接触过RTOS的实时内核的读者,建议先学习完《OneOS内核基础入门》再学习《OneOS开发进阶》。因为两本书的内容上是承上启下的关系,组件部分是构建于内核和驱动之上的。

为了加深读者对知识的掌握,丛书还配套相应的视频教程、文档教程、各例程的源码及相关参考资料。


【内容简介】

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP