基于OpenHarmony的轻量型设备应用开发
书 号:9787113325145
丛 书 名:面向新工科物联网专业“十四五”系列教材
作 者:刘华,林立忠
译 者:
开 本:16开
装 帧:平装
正文语种:汉文
出 版 社:中国铁道出版社
定 价:68元
-
内容简介
本书依据教育部新工科建设要求,结合普通高等学校物联网工程专业教学标准编写,旨在培养掌握国产操作系统开发能力的应用型人才。全书以OpenHarmony5.0操作系统和海思Hi3863芯片为核心平台,系统构建了物联网开发的知识体系。本书基于OpenHarmony5.0和星闪技术,设计了20个实验案例和1个综合实训项目,涵盖RISC-V架构和最新星闪通信协议,并配套建设了完整的开发工具链和教学资源包。全书共七章,课前学习介绍OpenHarmony操作系统架构和星闪技术原理;第1章至第6章依次讲解开发环境搭建、OpenHarmony内核应用开发、设备驱动开发(含GPIO/PWM/I2C/UART/ADC)、Wi-Fi/BLE/星闪SLE无线通信能力开发;第7章通过综合案例完整演示星闪技术在物联网中的应用开发流程。本书适合作为高等学校物联网工程、电子信息工程等专业课程的教材,也可供OpenHarmony开发者、嵌入式工程师参考使用。 -
前言
为响应工信部《“十四五”信息化和工业化深度融合发展规划》关于国产操作系统人才培养和技术创新的战略部署和教育部新工科建设要求,编者经过系统研发与实践,结合普通高等学校物联网工程专业教学标准组织编写了本书。本书深度契合国家开源生态建设要求,其核心特色在于:集成了 OpenHarmony 与星闪技术,所有实践案例均通过华为云官方认证,并提供符合工业物联网场景的全流程开发指南,旨在培养掌握国产操作系统开发能力的应用型人才。
全书以 OpenHarmony 5.0 操作系统和海思 Hi3863 芯片为核心平台,设计了 20 个实验案例和 1 个综合实训项目,涵盖 RISC-V 架构和最新星闪通信协议,系统构建了物联网开发的知识体系,共分为四部分:
(1)基础部分(课前学习,第 1、2 章):介绍 OpenHarmony 操作系统架构、星闪技术原理、开发环境搭建与 RISC-V 内核开发。
(2)驱动开发部分(第 3 章):介绍设备驱动开发,包含 GPIO/PWM/I2C/UART/ADC 控制等多个典型实验任务。
(3)通信部分(第 4、5、6 章):设置 Wi-Fi/BLE/ 星闪 SLE 无线通信开发,包含三个递进式实训项目。
(4)物联网综合应用(第 7 章):通过物联网综合应用案例完整介绍星闪技术在物联网中的应用开发流程,实现知识融会贯通。
为了更好地满足实际教学需求,本书还配套建设了完整的开发工具链、电子教案、实验指导手册和教学资源包,适合作为高校物联网工程、电子信息工程等专业课程的教材,也可供 OpenHarmony 开发者、嵌入式工程师参考使用,读者可访问中国铁道出版社教育资源数字化平台 https://www.tdpress.com/51eds 免费下载使用。
建议读者先了解并掌握一定的C语言基础、计算机组成原理、嵌入式实时操作系统、无线通信原理等方面的知识再学习本书。教学实施方案建议设置 64 学时:理论讲授 24学时(含 6 次随堂演示)、实验操作 32 学时、综合实训 8 学时。
本书是校企合作的成果,编写团队由长期工作在教学一线的骨干教师和江苏润和软件股份有限公司的技术专家组成。本书由刘华、林立忠主编,具体分工如下:刘华负责全书内容架构的搭建及编写了第 2 章至第 7 章;林立忠编写了第 1 章;江苏润和软件股份有限公司技术团队负责提供校企合作项目案例素材,并由石磊、特穆其勒图对全书进行技术审核。
在本书的编写过程中,编者参考了大量 OpenHarmony 5.0 官方文档、海思 Hi3863芯片技术手册、江苏润和软件股份有限公司基于星闪派开发套件编写的应用案例。特别感谢开放原子开源基金会为本书编写提供技术支持,感谢石家庄学院机电学院的陈旭豪、王连庆、齐梓铭、邢畅等同学在本书编写过程中参与代码的验证、文字校对等工作。
受编者水平及时间所限,书中难免存在疏漏与不足之处,恳请广大读者批评指正。
编 者
2025 年 8 月 -
目录
课前学习1一、研发背景.1二、OpenHarmony11.OpenHarmony的由来12.OpenHarmony的技术架构13.OpenHarmony的意义2三、星闪技术.31.什么是星闪.32.星闪技术标准1.033.SLB和SLE.34.星闪技术应用现状.45.星闪技术的未来展望5四、了解WS63E星闪派开发套件51.WS63E模组52.WS63E开发板73.HiSpark_WiFi_IoT_物联网底板74.HiSpark_WiFi_IoT_显示板85.HiSpark_WiFi_IoT_NFC板96.HiSpark_WiFi_IoT_环境监测板97.HiSpark_WiFi_IoT_智能红绿灯板98.HiSpark_WiFi_IoT_智能(炫彩)灯板10第1章开发环境搭建111.1操作系统选择111.2在Windows系统下搭建开发环境121.2.1HiSparkStudio的下 -
作者介绍
刘华,硕士,副教授,现任教于石家庄学院未来信息技术学院,担任计算机科学与技术专业教师,长期从事一线教学工作。主授课程主要有单片机原理与应用、嵌入式接口技术与应用、移动端应用开发等。主编《单片机与应用——基于CC2530》和《单片机原理及应用——基于CC2530(第二版)》等教材。主持河北省教育科学“十二五”规划课题1项(已结项)。主持石家庄市教育局高等教育科学研究课题1项;参与教育部科技发展中心课题1项。主持石家庄学院横向课题3项。发表学术论文10余篇(其中以第一作者发表中文核心期刊2篇,省级期刊2篇)。申请并授权的专利1项,并完成转让。林立忠,硕士,教授,现任教于河北科技大学,硕士研究生导师;石家庄学院石家庄市公共实训基地主任;中国计算机协会高级会员;石家庄市高校优秀科研创新团队软件工程专业教学团队负责人,软件工程市级重点建设专业带头人。主要研究方向:软件开发、物联网、大数据。主授课程包括计算机组成原理、C语言程序设计、操作系统等多门。撰写专著2部,专利1项;主编教材3部,主持完成省部级教改项目2项;主持完成省部级科研项目6项;发表高水平学术论文30余篇。 -
编辑推荐
(1)将基本知识与实际模组开发板的设计和实施结合起来,帮助读者掌握物联网技术相关的知识和应用技能;
(2)以星闪遥控智能小车等案例作为教学场景,充分调动和激发学生学习兴趣,配合实训操作培养工程应用能力;
(3)将国产自主研发的芯片作为载体,学生在学习物联网技术和应用的同时,能深度参与国产芯片的应用创新,赋能高校拔尖创新人才自主培养。 -
书评书荐
-
附件下载
图书推荐



