新書推薦:

《
金融强国:新资源暨金融资源学派视角
》
售價:HK$
140.8

《
英国海上霸权的兴衰
》
售價:HK$
107.8

《
版图之枷:军事后勤视野下的明代国家兴亡
》
售價:HK$
97.9

《
肌筋膜连接与修复
》
售價:HK$
75.9

《
礼教中的女性与生活中的女性:汉代女性形态研究
》
售價:HK$
63.8

《
无人机航拍酷炫运镜119招:从构图、拍摄到剪辑
》
售價:HK$
96.8

《
慢思考,快心流:深度开发大脑潜能的思维方式(一本精准的天才训练手册,一套超凡的心流打造功法。精进领航人小务虚脑洞再开,助你开发大脑无限潜能)
》
售價:HK$
63.8

《
《长河落日耀金戈——中国古代北方少数民族征战史例 》(以十场战争解读千年边塞历史,再现“铁马冰河入梦来”的热血豪迈)
》
售價:HK$
41.8
|
編輯推薦: |
OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,其目标是面向全场景、全连接、全智能时代、基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。OpenHarmony可以基于同一套系统,适配多种终端形态,是一款面向未来、面向全场景的分布式操作系统,未来前景可期。
本书选择OpenHarmony为主题,详细讲解基于瑞芯微RK2206芯片的OpenHarmony物联网应用开发,向广大读者展示如何学习物联网和OpenHarmony技术。
?领域新颖 系统介绍基于瑞芯微RK2206芯片开发的OpenHarmony南向设备开发,为打造优质物联网应用场景奠定基础。
?深入浅出 书中内容从OpenHarmony内核基础到物联网项目应用案例实战,从基础网络编程到华为云IoT设备开发,深入浅出,系统全面。
?实战性强 提供十几个实战开发项目的完整源代码,对源代码进行详细讲解,确保读者在学习过程中能直接上手操作,做到理论与实践相结合。
|
內容簡介: |
《OpenHarmony嵌入式系统原理与应用——基于RK2206芯片(第2版·微课视频版)》以物联网应用为切入点,以瑞芯微RK2206芯片为核心控制器,详细讲解了OpenHarmony(开源鸿蒙)轻量级操作系统的原理与开发过程。本书基于已经通过开放原子开源基金会XTS认证的小凌派RK2206开发套件,书中所有的电路、程序和开发实例均在开发套件上调试和验证通过。本书主要内容: 小凌派RK2206硬件快速入门,OpenHarmony软件快速入门; OpenHarmony移植,内核基础应用; 基础外设应用,物联网应用; 网络基础知识与编程,物联网协议与移植,畅游华为云。书中案例丰富,讲解由浅入深,有助于读者从原理到工具搭建再到开发设计系统地学习OpenHarmony操作系统。
來源:香港大書城megBookStore,http://www.megbook.com.hk 《OpenHarmony嵌入式系统原理与应用——基于RK2206芯片(第2版·微课视频版)》可作为计算机类、电子类、电气类、自动化类等专业的嵌入式系统课程和实践教学、嵌入式系统开发、物联网设备开发、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底板硬件设计
1.4思考和练习
第2章OpenHarmony软件快速入门
视频讲解: 21分钟,2集
2.1OpenHarmony简介
2.1.1OpenHarmony是什么
2.1.2OpenHarmony技术特点
2.2OpenHarmony Linux Docker编译环境搭建
2.2.1开发环境简介
2.2.2安装虚拟机
2.2.3安装Linux
2.2.4安装开发依赖服务和工具
2.2.5安装Docker工具
2.2.6源代码下载
2.2.7Docker编译
2.2.8烧写程序
2.2.9查看调试串口
2.3OpenHarmony Windows Docker编译环境搭建
2.3.1开发环境简介
2.3.2安装开发依赖服务和工具
2.3.3源代码下载
2.3.4Docker编译
2.3.5烧录程序
2.3.6查看调试串口
2.4思考和练习
第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实验结果
3.3思考和练习
第4章内核基础应用
视频讲解: 51分钟,5集
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动态内存
4.9文件读写
4.9.1文件的概念
4.9.2程序设计
4.9.3实验结果
4.10思考和练习
第3篇外设实战篇
第5章基础外设应用
视频讲解: 48分钟,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实验结果
5.6PWM控制
5.6.1硬件接口
5.6.2程序设计
5.6.3实验结果
5.7看门狗
5.7.1硬件看门狗工作原理
5.7.2程序设计
5.7.3实验结果
5.8思考和练习
第6章物联网应用
视频讲解: 61分钟,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实验结果
6.7思考和练习
第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编程示例
7.4思考和练习
第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移植
8.3思考和练习
第9章畅游华为云
视频讲解: 29分钟,2集
9.1华为云IoT简介
9.2华为云IoT智慧农业应用
9.2.1程序设计
9.2.2连接华为云
9.2.3实验结果
9.3华为云IoT智慧井盖应用
9.3.1程序设计
9.3.2连接华为云
9.3.3实验结果
9.4思考和练习
|
內容試閱:
|
随着万物互联时代的到来,智能设备之间的互联互通和相互协同已成为推动社会进步的重要力量。为了应对这一趋势,OpenHarmony(开源鸿蒙)应运而生。OpenHarmony是由开放原子开源基金会孵化及运营的开源项目,是一款面向全场景、全连接、全智能时代的分布式操作系统,它打破了硬件间各自独立的边界,提出了基于同一套系统能力、适配多种终端形态的分布式理念,支持各种终端设备,将人、设备、场景有机地融合在一起,构建了一个超级终端智能互联的世界,正逐步成为推动万物互联行业发展的重要力量。
本书自第1版出版以来,不到一年半的时间印刷了3次,受到了广大读者和教育工作者的热烈欢迎与高度评价,已入选福建省“十四五”普通高等教育本科规划教材。为了适应当前OpenHarmony技术的快速发展和市场的持续需求,满足读者更深入、更系统地学习OpenHarmony的期望,我们决定编写第2版。
第2版在保留第1版核心内容与知识体系的基础上,对教材内容进行修订与升级。本版不仅对原有章节进行优化,保证教材内容描述更加准确、全面,还增加了许多新的内容,具体如下。
(1) 紧跟OpenHarmony技术迭代。随着技术的快速发展和应用场景的不断拓展,OpenHarmony也在持续进行技术迭代,以适应万物互联行业的需求和挑战。书中新增了OpenHarmony Linux Docker编译方式和OpenHarmony Windows Docker编译方式,简化编译环境的搭建和管理; 新增LiteOS文件读写开发案例,介绍LiteOS文件系统的基本概念、工作原理和接口函数,帮助读者深入理解OpenHarmony文件处理机制和文件操作技巧。
(2) 实战项目案例丰富化。新增PWM、看门狗、华为云IoT智慧井盖应用等项目案例,丰富了OpenHarmony教材的内容体系,希望能为读者提供多样化的学习和实践资源,有助于读者更好地理解OpenHarmony的技术特点和在各类应用场景下的应用潜力,提升读者的开发能力和项目实战经验。
(3) 新增了思考和练习。希望有助于巩固和深化读者的知识掌握程度,提升读者的动手能力、实践能力和创新思维。同时,教师可根据学生的习题完成情况进行反馈和指导,了解学生的学习进度和掌握程度,从而及时调整教学策略和方法,以帮助学生更好地掌握所学知识。
本书的第4章和第9章由郑灵翔编写,第5章由吴德文编写,其余章节由薛小铃编写,全书由薛小铃统稿和定稿。最后,本版修订过程中,还得到众多OpenHarmony开发者、专家及社区成员的宝贵建议和支持。在此,我们表示衷心的感谢!同时,由于作者水平有限,难免出现错误和不妥之处,敬请同行及读者提出宝贵意见。
配套资源
程序代码、编译环境、编译工具等资源: 扫描目录上方的“配套资源”二维码下载。
教学课件、教学大纲、习题答案等资源: 在清华大学出版社官方网站本书页面下载,或者扫描封底的“书圈”二维码在公众号下载。
微课视频(210分钟,20集): 扫描书中相应章节中的二维码在线学习。
注: 请先扫描封底刮刮卡中的文泉云盘防盗码进行绑定后再获取配套资源。
薛小铃
2025年2月
|
|