账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
鸿蒙智能互联设备开发(微课版) - 高等职业教育通信类系列教材 校企“双元”合作新形态立体化教材 - 中国高校教材图书网
书名: 鸿蒙智能互联设备开发(微课版) 高等职业教育通信类系列教材 校企“双元”合作新形态立体化教材
ISBN:9787560674056 条码:
作者: 苗玉虎  相关图书 装订:
印次:1-1 开本:16开
定价: ¥51.00  折扣价:¥48.45
折扣:0.95 节省了2.55元
字数: 268千字
出版社: 西安电子科技大学出版社 页数: 395页
发行编号:5606 每包册数: 9
出版日期: 2024-9-18
小团购 订购 咨询 推荐 打印 放入存书架

内容简介:
本书主要介绍了OpenHarmony的基础及使用OpenHarmony开发智能设备的方法与具体操作。全书分为基础篇和实践篇。其中:基础篇共6章,第1章为鸿蒙系统概述,第2、3章介绍鸿蒙设备开发环境、鸿蒙系统构建工具链以及鸿蒙系统基本操作,第4、5章介绍鸿蒙系统LiteOS-M、LiteOS-A内核,第6章介绍HDF驱动框架;实践篇包括2个项目,通过智能安防设备和智能出行设备的开发案例,讲解智能设备开发的实际操作。
本书可以作为应用型本科、高等职业技术院校及各类职业学校通信类、计算机类专业的教材,也可以作为教师、科研人员、工程技术人员和相关培训机构的参考书,还可以作为希望快速学习OpenHarmony智能设备开发技术的初、中级用户和自学者的学习用书。

作者简介:
 
章节目录:
基 础 篇
第1章 鸿蒙系统概述 2
1.1 鸿蒙系统发展概述 2
1.1.1 鸿蒙系统的发展历程 2
1.1.2 鸿蒙生态建设 3
1.2 鸿蒙系统的技术架构和特征 5
1.2.1 鸿蒙系统的技术架构 5
1.2.2 鸿蒙系统的技术特征 8
1.2.3 鸿蒙系统的类型 11
习题 12
第2章 鸿蒙设备开发环境和鸿蒙系统构建工具链 13
2.1 鸿蒙设备开发环境 13
2.1.1 鸿蒙设备开发硬件环境要求 13
2.1.2 鸿蒙设备开发软件环境要求 15
2.1.3 鸿蒙设备开发环境的搭建 16
2.2 鸿蒙系统构建工具链 39
2.2.1 鸿蒙构建工具链 39
2.2.2 Ninja构建工具 40
2.2.3 GN常用语法 42
习题 43
第3章 鸿蒙系统基本操作 44
3.1 鸿蒙系统源码 44
3.1.1 鸿蒙系统源码框架 44
3.1.2 鸿蒙系统源码下载 47
3.2 鸿蒙轻量级系统的HelloWorld程序 51
3.2.1 编写HelloWorld程序 51
3.2.2 编译 HelloWorld程序 55
3.2.3 烧写HelloWorld程序 58
3.2.4 运行HelloWord程序 61
3.3 基于命令行的开发 62
3.3.1 源码编译 62
3.3.2 轻量级系统LiteOS-M的烧写及运行 65
3.3.3 小型系统LiteOS-A的烧写及运行 69
习题 74
第4章 LiteOS-M内核 75
4.1 LiteOS-M内核简介 75
4.1.1 LiteOS-M内核架构 75
4.1.2 LiteOS-M内核运行机制 76
4.2 LiteOS-M中断管理 77
4.2.1 中断管理的基本概念 77
4.2.2 中断管理接口及应用 79
4.3 LiteOS-M任务管理 83
4.3.1 任务管理的基本概念 83
4.3.2 任务管理接口及应用 86
4.4 LiteOS-M内存管理 90
4.4.1 内存管理的基本概念 90
4.4.2 静态内存管理接口及应用 93
4.4.3 动态内存管理接口及应用 94
4.5 LiteOS-M内核通信 97
4.5.1 事件 97
4.5.2 互斥锁 102
4.5.3 消息队列 107
4.5.4 信号量 112
4.6 LiteOS-M时间管理 118
4.6.1 时间管理的基本概念 118
4.6.2 时间管理接口及应用 119
习题 122
第5章 LiteOS-A 内核 123
5.1 LiteOS-A内核简介 123
5.1.1 LiteOS-A内核架构 125
5.1.2 LiteOS-A内核态启动流程 127
5.1.3 LiteOS-A用户态启动流程 129
5.2 中断与异常处理 130
5.2.1 中断与异常处理的概念和机制 130
5.2.2 中断管理接口及应用 131
5.3 LiteOS-A进程管理 132
5.3.1 进程管理 132
5.3.2 任务管理 135
5.3.3 调度器 138
5.4 LiteOS-A内存管理 141
5.4.1 堆内存管理 141
5.4.2 物理内存管理 143
5.4.3 虚拟内存管理 146
5.4.4 虚拟映射 149
5.5 LiteOS-A内核通信 152
5.5.1 读/写锁 152
5.5.2 用户态快速互斥锁 154
5.5.3 信号 155
习题 156
第6章 HDF驱动框架 157
6.1 HDF驱动开发 157
6.1.1 HDF驱动框架简介 158
6.1.2 HDF驱动模型 159
6.1.3 HDF驱动开发步骤 160
6.2 驱动服务管理 164
6.2.1 驱动服务简介 164
6.2.2 驱动服务管理开发 165
6.3 驱动消息机制 168
6.3.1 驱动消息机制管理 168
6.3.2 驱动消息机制开发 169
6.4 驱动配置管理 172
6.4.1 HCS简介 173
6.4.2 HCS配置语法 173
6.4.3 生成配置 180
6.5 HDF点亮LED灯实验 181
6.5.1 用户程序和驱动交互代码 181
6.5.2 驱动代码 184
6.5.3 实验结果 189
习题 189
实 践 篇
项目1 智能安防设备开发 192
S1.1 智能安防概述 192
S1.2 智能安防设备硬件环境 193
S1.3 项目开发 195
S1.3.1 搭建智能安防设备开发代码 195
S1.3.2 蜂鸣器驱动开发 196
S1.3.3 人体热释电传感器驱动开发 196
S1.3.4 智能安防任务开发 197
S1.3.5 智能安防设备功能调测 199
S1.3.6 项目工程代码 200
习题 205
项目2 智能出行设备开发 206
S2.1 GPS定位技术 206
S2.2 智能出行设备硬件环境 207
S2.3 PWM控制技术 208
S2.4 项目开发 209
S2.4.1 搭建智能出行设备开发代码 209
S2.4.2 LED指示灯驱动开发 210
S2.4.3 蜂鸣器驱动开发 211
S2.4.4 GPS驱动开发 212
S2.4.5 测速编码器驱动开发 216
S2.4.6 直流电机驱动开发 218
S2.4.7 PID调速功能开发 220
S2.4.8 智能出行设备功能接口开发 224
S2.4.9 智能出行设备功能调测 233
S2.4.10 项目工程代码 236
习题 255
附录 CMSIS标准接口 257
参考文献 260



精彩片段:
 
书  评:
 
其  它:
 



| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息