-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
HARMONYOS物联网开发基础 版权信息
- ISBN:9787302626312
- 条形码:9787302626312 ; 978-7-302-62631-2
- 装帧:70g胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
HARMONYOS物联网开发基础 本书特色
本书紧跟前沿技术,全面讲解HarmonyOS物联网开发技术方面的基础知识,同时注重实用性,理论与实践相结合,帮助读者加深理解。 零成本入门HarmonyOS物联网开发,配备教学课件、教学大纲、程序源码
HARMONYOS物联网开发基础 内容简介
本书内容丰富,涵盖了HarmonyOS物联网开发技术方面的基础知识,包括LiteOS微内核基础功能、轻量系统设备开发和UI应用开发,涉及物联网操作系统原理、海思RISC-V CPU和传感器应用等硬件技术、WiFi网络应用、WebSocket和MQTT等网络协议、JavaScript和eTS等Web前端开发技术和手机App开发技术的内容。 本书分为4篇共16章,第1篇(第1章)对物联网操作系统和交叉开发环境做了概述,第2篇(第2~8章)介绍LiteOS微内核的基本功能,第3篇(第9~11章)讲解轻量级系统设备开发中的GPIO、I2C、PWM、WiFi和MQTT客户端开发技术,第4篇(第12~16章)包含HarmonyOS系统应用UI开发技术和应用JavaScript与eTS等语言开发App等。 本书适合作为广大高校物联网专业或计算机专业的本科生教材,也可以作为对HarmonyOS进行物联网开发感兴趣的开发人员、广大科技工作者和研究人员的参考用书。
HARMONYOS物联网开发基础 目录
第1篇绪论
第1章概述
1.1物联网操作系统
1.1.1实时系统
1.1.2嵌入式系统
1.1.3物联网操作系统
1.1.4LiteOS系统简介
1.1.5OpenHarmony系统简介
1.2交叉开发环境
第2篇LiteOS内核
第2章任务管理
2.1基本概念
2.1.1进程与线程
2.1.2任务
2.2任务管理概述
2.2.1任务状态
2.2.2任务控制块
2.2.3任务管理模块
2.3任务运行
2.4任务调度
2.4.1先进先出调度
2.4.2*短进程优先调度
2.4.3轮转调度
2.4.4优先级调度
2.4.5多级反馈队列调度
2.4.6Linux调度器
2.4.7LiteOS任务切换
2.4.8任务调度性能评价
第3章内存管理
3.1概述
3.2动态内存管理
3.2.1bestfit内存管理
3.2.2bestfit_little内存管理
3.2.3LiteOS内存管理模块
3.3动态内存管理开发流程
3.4静态内存管理
第4章中断、异常管理
4.1概述
4.2中断管理模块
4.3异常接管
4.4错误处理
第5章系统时钟和软件定时器
5.1系统时钟
5.2软件定时器
第6章任务间通信
6.1消息队列
6.1.1消息队列控制块
6.1.2消息队列管理模块
6.2事件
6.3信号量
6.4互斥锁
6.5自旋锁
第7章Shell命令
7.1概述
7.2task命令
7.3queue命令
7.4dlock命令
7.5调度统计
7.6CPU利用率
第8章内核抽象层
第3篇设 备 开 发
第9章设备开发概述
9.1OpenHarmony概览
9.1.1OpenHarmony 1.0
9.1.2OpenHarmony 2.0
9.1.3OpenHarmony 3.0
9.1.4源码目录概览
9.2Hi3861 WLAN模组
9.3温湿度传感器AHT20
9.4Hi3516 IP摄像机SOC
9.5Hi3518 Camera SOC
第10章轻量级系统设备开发
10.1概述
10.2GPIO
10.2.1GPIO相关API
10.2.2GPIO输出
10.2.3查询方式GPIO输入
10.2.4中断方式GPIO输入
10.3PWM
10.3.1PWM简介
10.3.2PWM相关API
10.3.3PWM输出
10.4I2C
10.4.1I2C概述
10.4.2I2C相关API
10.4.3I2C温湿度传感器
10.5WiFi
10.5.1WiFi概述
10.5.2station模式API
10.5.3AP模式API
10.5.4WiFi应用
10.6MQTT
10.6.1MQTT协议
10.6.2MQTT典型控制包
10.6.3MQTT API
10.6.4MQTT客户端应用
10.7集成第三方SDK
10.7.1编译业务库libs
10.7.2适配代码编写
10.7.3编写应用代码
第11章HDF驱动框架
11.1系统调用
11.2HDF驱动框架
11.3驱动开发
11.3.1驱动程序实现
11.3.2驱动程序编译
11.4驱动程序服务管理
11.5驱动程序消息机制
11.6驱动程序配置
11.7HDF驱动程序示例
11.7.1驱动程序实现
11.7.2驱动程序配置
11.7.3驱动程序消息
11.7.4用户态程序
第4篇应用UI开发
第12章应用UI开发基础
12.1应用的配置
12.2应用的资源
12.3方舟开发框架
第13章语言基础
13.1HTML和HML
13.2CSS
13.3DOM
13.4JavaScript
13.4.1JavaScript基础
13.4.2HarmonyOS JS语法
13.5JSON
13.6TypeScript
13.6.1数据类型
13.6.2函数
13.6.3接口
13.6.4类和对象
13.6.5装饰器
13.6.6eTS语法糖
第14章JS类Web开发
14.1组件
14.1.1界面布局
14.1.2交互
14.1.3路由和调用
14.2低代码开发
第15章eTS声明式UI开发
15.1体验
15.2资源访问
15.3组件
第16章WebSocket应用
16.1WebSocket协议
16.2WebSocket模块
16.2.1HarmonyOS的WebSocket
16.2.2浏览器WebSocket
16.2.3MQTT客户端
后记
- >
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
¥9.9¥23.0 - >
随园食单
随园食单
¥21.6¥48.0 - >
小考拉的故事-套装共3册
小考拉的故事-套装共3册
¥36.7¥68.0 - >
回忆爱玛侬
回忆爱玛侬
¥9.8¥32.8 - >
诗经-先民的歌唱
诗经-先民的歌唱
¥18.7¥39.8 - >
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
¥9.7¥14.0 - >
名家带你读鲁迅:朝花夕拾
名家带你读鲁迅:朝花夕拾
¥10.5¥21.0 - >
唐代进士录
唐代进士录
¥15.1¥39.8
-
详解Spring Boot(从入门到企业级开发实战)/孙鑫精品图书系列
¥64.2¥129 -
PYTHON应用与实战
¥52.9¥79.8 -
Python编程与数值方法
¥79.6¥109 -
Go语言从入门到项目实战(视频版)
¥60.4¥108 -
软件设计师
¥14.2¥38 -
GO语言编程从入门到实践
¥75.6¥108