搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
开源鸿蒙嵌入式开发实践(全彩印刷)
0.00     定价 ¥ 69.80
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787122436788
  • 作      者:
    编者:程晨|责编:曾越
  • 出 版 社 :
    化学工业出版社
  • 出版日期:
    2023-11-01
收藏
畅销推荐
内容介绍
OpenHarmony(中文名为开源鸿蒙)是由全球开发者共建的开源分布式操作系统。该操作系统将人、设备、场景有机地联系在一起,实现了全场景多种智能终端的极速发现、极速连接、硬件互助、资源共享。本书的主要内容是OpenHarmony南向开发,即轻量系统的嵌入式硬件开发,书中的内容基于一个集成度较高的项目平台——开源大师兄,利用该项目平台中的硬件开发板,通过图形化编程以及Python代码编程的形式学习OpenHarmony轻量系统嵌入式开发相关的内容。相比专业性更强的嵌入式开发内容,本书主要面向青少年以及硬件开发爱好者,在介绍OpenHarmony操作系统和开源大师兄项目的基础上,通过具体的应用实践让读者快速了解开源鸿蒙开发。
展开
目录
第1章 OpenHarmony操作系统
1.1 OpenHarmony操作系统的定位
1.1.1 万物物联
1.1.2 适配多种终端形态
1.2 技术特征
1.2.1 可裁剪
1.2.2 分布式软总线
1.2.3 分布式设备虚拟化
1.2.4 分布式数据管理
1.2.5 弹性部署
1.3 技术框架
1.3.1 内核层
1.3.2 系统服务层
1.3.3 框架层
1.3.4 应用层
第2章 开源大师兄
2.1 开源大师兄项目
2.1.1 项目介绍
2.1.2 硬件开发板
2.1.3 开发板固件框架
2.2 安装开发环境
2.2.1 下载PZStudio
2.2.2 安装PZStudio
2.3 使用PZStudio
2.3.1 PZStudio软件界面
2.3.2 选择角色“大师兄”
2.3.3 连接开发板并烧录固件
第3章 显示屏显示
3.1 OLED显示屏
3.1.1 device库与OLED显示屏
3.1.2 查看文本代码
3.1.3 OLED类
3.2 示例:冒泡泡
3.2.1 功能描述
3.2.2 功能实现
3.2.3 文本代码分析
3.3 示例:制作水平仪
3.3.1 显示加速度计的数值
3.3.2 IMU类
3.3.3 示例:制作水平仪
3.3.4 文本代码分析
3.4 示例:制作计时器
3.4.1 功能描述
3.4.2 功能实现
3.4.3 文本代码分析
3.5 显示自定义图片
3.5.1 处理图片
3.5.2 显示图片
3.5.3 显示动画
第4章 蜂鸣器发声
4.1 声音与音阶
4.1.1 什么是声音
4.1.2 蜂鸣器发声
4.2 播放音乐
4.2.1 音阶
4.2.2 宫、商、角、徵、羽
4.2.3 音符格式
4.2.4 播放音符列表
4.3 示例:制作音乐盒
4.3.1 功能描述
4.3.2 MusicEncode
4.3.3 制作音乐盒
4.3.4 文本代码分析
第5章 板载按键及语音识别
5.1 音乐二选一
5.1.1 获取按键的状态
5.1.2 BUTTON类
5.1.3 选择音乐
5.1.4 文本代码分析
5.2 函数
5.2.1 自制积木
5.2.2 自定义函数
5.3 示例:对准靶心
5.3.1 功能描述
5.3.2 功能整体框架
5.3.3 各个函数的实现
5.3.4 文本代码分析
5.4 语音识别芯片——云知声
5.4.1 云知声
5.4.2 获取云知声数据
5.4.3 US516P6类
第6章 引脚控制
6.1 引脚说明
6.1.1 大师兄板的金手指引脚定义
6.1.2 悟空扩展板
6.2 引脚基本操作
6.2.1 数字量的输入
6.2.2 Pin类
6.2.3 数字量的输出
6.2.4 PWM输出
6.3 移动的图标
6.3.1 模拟量
6.3.2 模拟量输入
6.3.3 移动图片显示位置
第7章 电机与舵机控制
7.1 直流电机
7.1.1 直流电机的工作原理
7.1.2 直流电机的控制
7.1.3 电机驱动芯片
7.2 舵机
7.2.1 舵机的工作原理
7.2.2 舵机的控制方式
7.2.3 舵机的选择
7.2.4 舵机的控制
7.2.5 示例:通过旋钮调整舵机角度
7.3 悟空扩展板上扩展的电机和舵机接口
7.3.1 I2C接口
7.3.2 I2C接口的应用
7.3.3 扩展电机接口
7.3.4 扩展舵机接口
第8章 网络应用
8.1 WiFi介绍
8.1.1 无线通信
8.1.2 无线网络
8.1.3 WiFi
8.2 连接网络
8.2.1 连接WiFi
8.2.2 network对象
8.3 网络通信
8.3.1 TCP/IP协议
8.3.2 套接字
8.3.3 网络通信流程
8.4 以网页形式反馈
8.4.1 网站网页
8.4.2 HTML
8.4.3 网页制作
8.4.4 在服务器上运行网页
8.4.5 网页中显示温度
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证