书籍详情

OpenHarmony嵌入式系统原理与应用:基于RK2206芯片(微课视频版)

OpenHarmony嵌入式系统原理与应用:基于RK2206芯片(微课视频版)

作者:薛小铃

出版社:清华大学出版社

出版时间:2023-03-01

ISBN:9787302625612

定价:¥79.00

购买这本书可以去
内容简介
  《OpenHarmony嵌入式系统原理与应用——基于RK2206芯片开发(微课视频版)》以物联网应用为切入点,以瑞芯微RK2206芯片为核心控制器,详细讲解了OpenHarmony(开源鸿蒙)轻量级操作系统的原理与开发过程。本书基于已经通过开放原子开源基金会XTS认证的小凌派RK2206开发套件,书中所有的电路、程序和开发实例均在开发套件上调试和验证通过。本书主要内容: 小凌派RK2206硬件快速入门,OpenHarmony软件快速入门; OpenHarmony移植,内核基础应用; 基础外设应用,物联网应用; 网络基础知识,物联网协议,畅游华为云。书中案例丰富,讲解由浅入深,有助于读者从原理到工具搭建再到开发设计系统地学习OpenHarmony操作系统。 《OpenHarmony嵌入式系统原理与应用——基于RK2206芯片开发(微课视频版)》可作为计算机类、电子类、电气类、自动化类等专业的嵌入式系统课程和实践教学、嵌入式系统开发、物联网设备开发、OpenHarmony学习、学生课外科技创新和毕业设计等的教材或参考书,同时也可供对OpenHarmony感兴趣的推动者、从业者和潜在参与者参考。
作者简介
暂缺《OpenHarmony嵌入式系统原理与应用:基于RK2206芯片(微课视频版)》作者简介
目录
配套资源
第1篇快速入门篇
第1章小凌派RK2206硬件快速入门
1.1瑞芯微RK2206芯片简介
1.1.1瑞芯微RK2206芯片
1.1.2瑞芯微RK2206芯片功能集
1.2小凌派RK2206开发板硬件简介
1.2.1小凌派RK2206开发板概述
1.2.2小凌派RK2206开发板架构
1.2.3小凌派RK2206开发板硬件资源
1.3小凌派RK2206开发板硬件设计
1.3.1小凌派RK2206核心板硬件设计
1.3.2小凌派RK2206底板硬件设计
第2章OpenHarmony软件快速入门
2.1OpenHarmony简介
2.1.1OpenHarmony是什么
2.1.2OpenHarmony技术特点
2.2OpenHarmony环境搭建
2.2.1开发环境简介
2.2.2安装虚拟机
2.2.3安装Linux
2.2.4安装开发依赖服务和工具
2.2.5安装编译依赖库和工具
2.2.6源代码下载
2.2.7编译源代码
2.2.8烧写程序
2.2.9查看调试串口
第2篇基础应用篇
第3章OpenHarmony移植
3.1轻量级内核移植
3.1.1LiteOS内核概述
3.1.2LiteOS移植适配
3.2轻量级内核移植测试
3.2.1测试目的
3.2.2程序设计
3.2.3编译程序
3.2.4实验结果
第4章内核基础应用
4.1任务
4.1.1任务的概念
4.1.2任务的状态
4.1.3程序设计
4.1.4实验结果
4.2队列
4.2.1队列的概念
4.2.2程序设计
4.2.3实验结果
4.3信号量
4.3.1信号量的概念
4.3.2程序设计
4.3.3实验结果
4.4事件
4.4.1事件的概念
4.4.2程序设计
4.4.3实验结果
4.5互斥锁
4.5.1互斥锁的概念
4.5.2程序设计
4.5.3实验结果
4.6软件定时器
4.6.1软件定时器的概念
4.6.2程序设计
4.6.3实验结果
4.7中断
4.7.1中断的概念
4.7.2开发流程
4.8内存管理
4.8.1内存管理的概念
4.8.2静态内存
4.8.3动态内存
第3篇外设实战篇
第5章基础外设应用
5.1点亮LED灯
5.1.1硬件电路设计
5.1.2程序设计
5.1.3实验结果
5.2ADC按键
5.2.1硬件电路设计
5.2.2程序设计
5.2.3实验结果
5.3LCD液晶屏
5.3.1硬件电路设计
5.3.2程序设计
5.3.3实验结果
5.4EEPROM存储
5.4.1硬件电路设计
5.4.2程序设计
5.4.3实验结果
5.5NFC碰一碰
5.5.1硬件电路设计
5.5.2程序设计
5.5.3实验结果
第6章物联网应用
6.1智慧井盖
6.1.1硬件电路设计
6.1.2程序设计
6.1.3实验结果
6.2智慧路灯
6.2.1硬件电路设计
6.2.2程序设计
6.2.3实验结果
6.3智慧车载
6.3.1硬件电路设计
6.3.2程序设计
6.3.3实验结果
6.4人体感应
6.4.1硬件电路设计
6.4.2程序设计
6.4.3实验结果
6.5智能手势
6.5.1硬件电路设计
6.5.2程序设计
6.5.3实验结果
6.6智慧农业
6.6.1硬件电路设计
6.6.2程序设计
6.6.3实验结果
第4篇网络实战篇
第7章网络基础知识
7.1网络基础知识概述
7.1.1网络层次划分
7.1.2OSI七层网络模型
7.1.3IP地址
7.1.4子网掩码
7.1.5ARP/RARP
7.1.6路由选择协议
7.1.7TCP/IP
7.1.8UDP
7.2TCP编程
7.2.1TCP 编程的 C/S 架构
7.2.2TCP编程接口分析
7.2.3TCP编程示例
7.3UDP编程
7.3.1UDP编程的C/S架构
7.3.2UDP编程的接口分析
7.3.3UDP编程示例
第8章物联网协议
8.1LwIP协议栈
8.1.1LwIP简介
8.1.2LwIP的功能
8.1.3LwIP的优点
8.1.4LwIP的文件说明
8.1.5LwIP的3种编程接口
8.1.6LwIP移植
8.2MQTT协议
8.2.1MQTT协议简介
8.2.2MQTT协议通信模型
8.2.3MQTT协议传输消息
8.2.4MQTT协议服务质量
8.2.5MQTT协议的方法
8.2.6MQTT函数接口
8.2.7MQTT移植
第9章畅游华为云
9.1华为云IoT简介
9.2华为云IoT智慧农业应用
9.2.1程序设计
9.2.2连接华为云
9.2.3实验结果
 
猜您喜欢

读书导航