首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 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进行物联网开发感兴趣的开发人员、广大科技工作者和研究人员的参考用书。
目录
第1篇 绪论
第1章 概述
1.1 物联网操作系统
1.1.1 实时系统
1.1.2 嵌入式系统
1.1.3 物联网操作系统
1.1.4 LiteOS系统简介
1.1.5 OpenHarmony系统简介
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.6 Linux调度器
2.4.7 LiteOS任务切换
2.4.8 任务调度性能评价
第3章 内存管理
3.1 概述
3.2 动态内存管理
3.2.1 bestfit内存管理
3.2.2 bestfit_little内存管理
3.2.3 LiteOS内存管理模块
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.2 task命令
7.3 queue命令
7.4 dlock命令
7.5 调度统计
7.6 CPU利用率
第8章 内核抽象层
第3篇 设备开发
第9章 设备开发概述
9.1 OpenHarmony概览
9.1.1 OpenHarmony 1.0
9.1.2 OpenHarmony 2.0
9.1.3 OpenHarmony 3.0
9.1.4 源码目录概览
9.2 Hi3861 WLAN模组
9.3 温湿度传感器AHT20
9.4 Hi3516 IP摄像机SOC
9.5 Hi3518 Camera SOC
第10章 轻量级系统设备开发
10.1 概述
10.2 GPIO
10.2.1 GPIO相关API
10.2.2 GPIO输出
10.2.3 查询方式GPIO输入
10.2.4 中断方式GPIO输入
10.3 PWM
10.3.1 PWM简介
10.3.2 PWM相关API
10.3.3 PWM输出
10.4 I2C
10.4.1 I2C概述
10.4.2 I2C相关API
10.4.3 I2C温湿度传感器
10.5 WiFi
10.5.1 WiFi概述
10.5.2 station模式API
10.5.3 AP模式API
10.5.4 WiFi应用
10.6 MQTT
10.6.1 MQTT协议
10.6.2 MQTT典型控制包
10.6.3 MQTT API
10.6.4 MQTT客户端应用
10.7 集成第三方SDK
10.7.1 编译业务库libs
10.7.2 适配代码编写
10.7.3 编写应用代码
第11章 HDF驱动框架
11.1 系统调用
11.2 HDF驱动框架
11.3 驱动开发
11.3.1 驱动程序实现
11.3.2 驱动程序编译
11.4 驱动程序服务管理
11.5 驱动程序消息机制
11.6 驱动程序配置
11.7 HDF驱动程序示例
11.7.1 驱动程序实现
11.7.2 驱动程序配置
11.7.3 驱动程序消息
11.7.4 用户态程序
第4篇 应用UI开发
第12章 应用UI开发基础
12.1 应用的配置
12.2 应用的资源
12.3 方舟开发框架
第13章 语言基础
13.1 HTML和HML
13.2 CSS
13.3 DOM
13.4 JavaScript
13.4.1 JavaScript基础
13.4.2 HarmonyOS JS语法
13.5 JSON
13.6 TypeScript
13.6.1 数据类型
13.6.2 函数
13.6.3 接口
13.6.4 类和对象
13.6.5 装饰器
13.6.6 eTS语法糖
第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.1 WebSocket协议
16.2 WebSocket模块
16.2.1 HarmonyOS的WebSocket
16.2.2 浏览器WebSocket
16.2.3 MQTT客户端
后记
标签
缩略图
书名 HarmonyOS物联网开发基础
副书名
原作名
作者
译者
编者 葛非
绘者
出版社 清华大学出版社
商品编码(ISBN) 9787302626312
开本 16开
页数 280
版次 1
装订 平装
字数 448
出版时间 2023-06-01
首版时间 2023-06-01
印刷时间 2023-06-01
正文语种
读者对象 本科及以上
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 教育考试-考试-计算机类
图书小类
重量 506
CIP核字 2023023540
中图分类号 TP393.4
丛书名
印张 18.25
印次 1
出版地 北京
256
182
14
整理
媒质
用纸
是否注音
影印版本
出版商国别
是否套装
著作权合同登记号
版权提供者
定价
印数 1500
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/10 17:50:54