- ISBN:9787121431081
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:210
- 出版时间:2022-04-01
- 条形码:9787121431081 ; 978-7-121-43108-1
内容简介
本书主要介绍华为物联网操作系统LiteOS内核相关知识。全书共11章,介绍了物联网操作系统概述、移植LiteOS到STM32、任务管理、消息队列、信号量、互斥锁、事件、时间管理、中断管理、内存管理、LiteOS实战——人体感应场景,深入讲解了LiteOS内核资源、运行机制及应用场景。本书设计了大量操作任务,读者可通过实践操作,在调试验证中巩固所学的理论知识。 本书可作为高校物联网、嵌入式等相关专业的教材,适合高职或应用型本科学生学习,还适合物联网技术支持人员、物联网开发人员及广大嵌入式技术爱好者自学使用。
目录
1.1 物联网操作系统发展史 1
1.2 物联网实时操作系统的概念 2
1.3 典型的物联网开源操作系统 3
1.4 Huawei LiteOS介绍 4
第2章 移植LiteOS到STM32 6
2.1 IDE概述 6
任务2-1 IDE安装及配置 8
2.2 STM32开发板简介 18
任务2-2 生成STM32的裸机工程模板 19
2.3 LiteOS源码文件夹内容介绍 24
任务2-3 LiteOS的移植 26
第3章 任务管理 38
3.1 任务管理的基本概念 38
3.2 任务管理的常用函数 42
任务3-1 创建单任务 44
任务3-2 创建多任务 49
任务3-3 任务管理 53
第4章 消息队列 58
4.1 消息队列的基本概念 58
4.2 消息队列控制块 59
4.3 消息队列的运行机制 60
4.4 消息队列的常用函数 61
任务4-1 消息队列使用(不带复制读/写方式) 65
任务4-2 消息队列使用(带复制读/写方式) 72
第5章 信号量 79
5.1 信号量的基本概念 79
5.2 信号量控制块 80
5.3 信号量的运行机制 81
5.4 信号量的常用函数 83
任务5-1 二值信号量同步 85
任务5-2 计数信号量模拟停车场停车取车 91
第6章 互斥锁 97
6.1 互斥锁的基本概念 97
6.2 互斥锁的优先级继承机制 98
6.3 互斥锁控制块 99
6.4 互斥锁的常用函数 100
任务6-1 信号量模拟优先级翻转 103
任务6-2 测试互斥锁优先级继承机制 110
第7章 事件 117
7.1 事件的基本概念 117
7.2 事件控制块 118
7.3 事件的运行机制 118
7.4 事件的常用函数 119
任务 发送和接收事件 122
第8章 时间管理 128
8.1 系统时钟 128
任务8-1 时间转换、统计和延迟 130
8.2 软件定时器 135
任务8-2 软件定时器使用 141
第9章 中断管理 146
9.1 中断介绍 146
9.2 中断的运行机制 148
9.3 接管中断方式 149
任务9-1 接管中断的使用 150
9.4 非接管中断方式 156
任务9-2 非接管中断的使用 157
第10章 内存管理 163
10.1 内存管理的基本概念 163
10.2 内存管理的运行机制 164
10.3 静态内存的使用 165
任务10-1 静态内存管理 168
10.4 动态内存的使用 174
任务10-2 动态内存管理 177
第11章 LiteOS实战――人体感应场景 183
11.1 人体感应场景实验介绍 183
11.2 人体感应场景系统硬件组成 184
11.3 原理图解析 184
11.4 系统数据流转关系 185
11.5 系统实现步骤 186
附录A 常见错误码说明 203
作者简介
张亚军,任教于天津职业大学,公开发表论文7篇,其中EI检索论文2篇;主持完成校级项目多项;实用新型专利1项;参编多部教材;取得工信部网页制作高级证书、华为物联网工程师证书;参与多项横向课题,其中主持1项;指导学生参加各级各类大赛,2011年指导学生在第七届"博创杯"全国大学生嵌入式系统设计大赛获赛区一等奖,全国总决赛中获高职组二等奖。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0