OpenHarmony嵌入式系统原理与应用——基于RK2206芯片(微课视频版)(信息技术应用创

OpenHarmony嵌入式系统原理与应用——基于RK2206芯片(微课视频版)(信息技术应用创

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

内容简介

《OpenHarmony嵌入式系统原理与应用——基于RK2206芯片开发(微课视频版)》以物联网应用为切入点,以瑞芯微RK2206芯片为核心控制器,详细讲解了OpenHarmony(开源鸿蒙)轻量级操作系统的原理与开发过程。本书基于已经通过开放原子开源基金会XTS认证的小凌派RK2206开发套件,书中所有的电路、程序和开发实例均在开发套件上调试和验证通过。本书主要内容: 小凌派RK2206硬件快速入门,OpenHarmony软件快速入门; OpenHarmony移植,内核基础应用; 基础外设应用,物联网应用; 网络基础知识,物联网协议,畅游华为云。书中案例丰富,讲解由浅入深,有助于读者从原理到工具搭建再到开发设计系统地学习OpenHarmony操作系统。

《OpenHarmony嵌入式系统原理与应用——基于RK2206芯片开发(微课视频版)》可作为计算机类、电子类、电气类、自动化类等专业的嵌入式系统课程和实践教学、嵌入式系统开发、物联网设备开发、OpenHarmony学习、学生课外科技创新和毕业设计等的教材或参考书,同时也可供对OpenHarmony感兴趣的推动者、从业者和潜在参与者参考。


章节目录




目录



配套资源



第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实验结果



OpenHarmony嵌入式系统原理与应用——基于RK2206芯片(微课视频版)(信息技术应用创是1970年由清华大学出版社出版,作者薛小铃。

得书感谢您对《OpenHarmony嵌入式系统原理与应用——基于RK2206芯片(微课视频版)(信息技术应用创》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
传感网应用开发(微课版) 电子书
本书参考传感网应用开发1+X职业技能等级考试中级和高级的考核内容,将所涉及到的知识点设计成项目案例,由浅入深、全面系统地讲解了传感网的应用与开发。全书共7个项目,包括智能安防系统、生产线环境监测系统、仓储环境监测系统、Stack协议栈组网开发、Wi-Fi数据通信项目、Wi-Fi转发器项目和矿井安防检测项目。本书既可以作为物联网相关专业的教材,也可以作为广大物联网爱好者自学传感网的教材,还可以作为传
商务数据分析与应用(微课版) 电子书
本书系统介绍商务数据分析的理论知识和实际操作。
MySQL数据库原理及应用(第2版)(微课版) 电子书
1.本书配套资源丰富,并配微课视频2.以学生信息管理库为案例,按“数据库设计——数据库应用——数据库管理”的思路编写本教材,学生学习时有整体概念
数据库原理及应用教程(第4版)(微课版) 电子书
全书共7章,主要内容包括:数据库系统概述、关系数据库、关系数据标准语言SQL、关系数据库理论、数据库安全保护、数据库设计和SQLServer2012应用。本书除介绍数据库技术的基本原理外,还以SQLServer2012为背景介绍了数据库技术的实现,使读者可以充分利用SQLServer2012平台深刻理解数据库技术的原理,达到理论和实践的紧密结合。
Python Web开发技术与应用(Flask版)(微课版) 电子书
本书介绍FlaskWeb框架的基本应用,全书分为7章,包括Flask开发基础、Web前端基础、使用灵活的模板、如何与用户进行交互、使用数据库存储内容、如何使程序易于维护、实例:简易博客系统。本书采用Windows7、Python3.7.4、Chrome及PyCharm完成应用实例的开发。本书内容丰富、知识点完整、结构层次分明,通过大量插图来讲解应用实现过程,有利于读者理解PythonWeb应用开发