OpenHarmony轻量系统从入门到精通50例
"手把手教你从零基础学习OpenHarmony轻量系统! 助力开启OpenHarmony的探索旅程 "

作者:戈帅

丛书名:计算机技术开发与应用丛书

定价:69元

印次:1-2

ISBN:9787302642299

出版日期:2023.12.01

印刷日期:2026.01.26

图书责编:赵佳霓

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

OpenHarmony轻量系统入门到精通50例是一门以案例驱动学习的教材,本书基本覆盖了OpenHarmony轻量系统所有的知识点。由浅入深系统地讲解了OpenHarmony所有的知识点。其中第1章是本书的准备阶段,介绍OpenHarmony及开发环境的搭建、应用模块开发及启动流程分析;第二章以有趣的小案例讲解OpenHarmony轻量系统中常用系统接口,如任务(可以理解为线程)、互斥锁、软件定时器、中断机制、内存管理;第3章以丰富的外设案例讲解OpenHarmony轻量级系统的设备接口,如GPIO、ADC、PWM 、I2C、WatchDog及多种接口组合应用,可充分激发读者对OpenHarmony的学习兴趣;第4章同样以丰富的小案例讲解网络相关案例,如WIFI组网、CJSON数据封装、UDP、TCP及MQTT网络通信等;第5章以综合案例来提升学生OpenHarmony轻量系统的综合开发能力。 本书从基础知识到综合案例全方面系统的讲解OpenHarmony实战开发,适合物联网爱好者、OpenHarmony爱好者阅读。

戈帅,鸿蒙先行者,开放原子认证讲师2021秋季学员,受邀参加首届《HarmonyOS开发者创新大赛》颁奖典礼,2021未来杯《HarmonyOS技术应用创新大赛》参考作品《救援小车》和《拼夕夕》分别获取一等奖和三等奖、参加第二届《HarmonyOS开发者创新大赛》,开放原子教育 OpenAtom OpenHarmony教育资源仓第17位贡献者。

前言 OpenHarmony操作系统是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,是一款由全球开发者共建的开源分布式操作系统。其目标是面向全场景、全连接、全智能时代,基于开源的方式搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。从推出之日至今,OpenHarmony操作系统的发展愈加迅速,生态系统建设愈加成熟,已经成为全球智能终端操作系统领域不可忽视的新生开源力量。 为了让更多的人了解并熟练使用OpenHarmony 轻量系统,笔者将自身学习经历以案例的形式进行了梳理、总结,形成了本书,供更多的爱好者参考、学习。 本书特点 本书从基础知识着手,通过大量的案例全方面系统地讲解OpenHarmony轻量系统开发,由表及里、深入浅出、循序渐进,集前瞻性、应用性、趣味性于一体。主要面向的读者是对OpenHarmony轻量系统应用开发感兴趣的学生、开发人员或者相关从业人员,让更多的人掌握OpenHarmony轻量系统应用开发技术。书中的案例基于海思Hi3861的开发板编写。 第1章OpenHarmony轻量系统开发基础,主要讲解OpenHarmony发展历程、环境搭建、应用模块工程创建与运行、应用模块启动流程解析等内容,为后续开发做准备。 第2章OpenHarmony轻量系统设备开发,通过25个案例详细讲解OpenHarmony轻量系统核心设备接口WatchDog、ADC、GPIO、PWM、I2C等开发技术。 第3章OpenHarmony轻量系统系统开发,通过6个案...

目录
荐语
查看详情 查看详情

目录

本书源代码

第1章OpenHarmony轻量系统开发基础

1.1初识OpenHarmony操作系统

1.1.1OpenHarmony概述

1.1.2OpenHarmony操作系统特性

1.2OpenHarmony操作系统开发环境搭建

1.2.1Linux虚拟计算机环境搭建

1.2.2Ubuntu服务器环境搭建

1.2.3OpenHarmony编译环境搭建

1.2.4Windows开发环境搭建

1.3OpenHarmony轻量系统应用模块开发

1.3.1应用模块的源码结构

1.3.2模块初始化接口

1.3.3应用模块开发

1.3.4应用模块测试

1.4OpenHarmony轻量系统应用模块启动流程解析

1.4.1应用模块启动流程解析

1.4.2应用模块启动流程验证

第2章OpenHarmony轻量系统设备开发

2.1案例1: WatchDog

2.2ADC

2.2.1案例2: 雨滴探测器

2.2.2案例3: 游戏杆

2.2.3案例4: 烟雾探测器

2.2.4案例5: 声音监测仪

2.2.5案例6: 光照检测仪

2.2.6案例7: 生命探测仪

2.2.7案例8: 土壤湿度监测仪

2.2.8案例9: 电压调节器

2.3GPIO

2.3.1案例10: 工作指示灯

2.3.2案例11: 智能开关

2.3.3案例12: SOS摩斯密码发射器

2.3.4... 查看详情

本书从基础知识着手,通过大量的案例全方面系统地讲解OpenHarmony轻量系统开发,由表及里、深入浅出、循序渐进,集前瞻性、应用性、趣味性于一体。主要面对的是对OpenHarmony轻量系统应用开发感兴趣的学生、开发人员或者相关从业人员,让更多的人掌握OpenHarmony轻量系统应用开发技术。书中的案例基于海思Hi3861的开发板编写。

查看详情