购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

党的二十大报告指出:教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,这三大战略共同服务于创新型国家的建设。高等教育与经济社会发展紧密相连,对促进就业创业、助力经济社会发展、增进人民福祉具有重要意义。

OpenHarmony操作系统是由开放原子开源基金会孵化及运营的项目,它采用微内核架构,具备分布式能力、多端协同、安全可靠等特点,被广泛地应用于物联网、智能家居、车载、工业等领域。其开源旨在提高技术交流和协作,促进产业发展和创新,OpenHarmony已经成为开源社区和业界的热门话题,引起了广泛的关注和讨论。

OpenHarmony具有以下几个特点。

(1)微内核架构:采用微内核架构,保证了系统的稳定性、可扩展性和安全性。

(2)分布式能力:支持多设备、多场景、多任务的分布式能力,实现了数据、计算、服务的分布式协同。

(3)多端协同:支持多种设备、多种应用场景的协同,实现了多端交互和协作。

(4)安全可靠:提供完善的安全机制,保障系统的安全性和可靠性。

(5)简单易用:提供开发者友好的开发接口和开发工具,降低了开发难度和成本。

OpenHarmony的推出,极大地促进了物联网、智能家居、车载、工业等领域的发展,同时也为开发者提供了一个全新的平台,以便探索分布式操作系统的开发和应用。

本书主要介绍基于OpenHarmony的嵌入式系统开发,旨在为广大嵌入式开发者提供一本系统化的参考手册。本书将从系统概述、内核、移植适配、物联网组件开发、SimpleGUI显示和开发示例等方面详细地讲解基于OpenHarmony的嵌入式系统开发的相关内容。

本书主要内容

第1章介绍OpenHarmony操作系统的发展历史、技术架构及支持的开发板。

第2章介绍OpenHarmony的系统构成、编译及南北向的开发流程。

第3章介绍内核的基本功能,包括内存、通信机制、时间管理和重要的数据结构。

第4章介绍移植适配相关内容,包括芯片移植指导和板级适配。

第5章介绍IoT组件开发,包括GPIO、I 2 C、SPI、PWM、UART和WATCHDOG。

第6章介绍SimpleGUI显示,包括如何获取SimpleGUI,以及相关基础知识和基础绘图功能。

第7章介绍开发示例,以智慧展厅的智能监控项目为案例,介绍系统的开发流程和实现。

阅读建议

本书是一本基础入门加实战的书籍,既有基础知识,又有丰富示例,包括详细的操作步骤,实操性强。每个知识点都配有小例子,力求精简,还提供了配套的完整代码,复制完整代码就可以立即看到效果。这样会增强读者的信心,在轻松掌握基础知识的同时快速进入实战。

第1章讲解OpenHarmony的基本概念和特点,建议读者先将基础理论通读一遍。

第2章快速入门。如果是第1次接触OpenHarmony系统,则可以先阅读第2章的快速入门,了解如何搭建开发环境和如何进行开发。

对于想要深入了解OpenHarmony系统的读者,可以重点关注第3章内核、第4章移植适配、第5章IoT组件开发和第6章SimpleGUI显示。这些章节将帮助您了解系统的内部实现和开发方法。

第7章的开发示例提供了一些实际的项目开发案例,可以帮助您更好地理解系统的应用和开发。

建议您在阅读本书时,结合OpenHarmony系统官方文档,以便更好地理解和掌握。同时,也建议在实际开发中多尝试,多实践,以加深对系统的理解。

扫描下方的二维码可下载本书配套资源。

由于时间仓促,书中难免存在疏漏之处,请读者见谅,并提宝贵意见。

笔 者
2024年1月 pRW2cFy7bmEfVUrDoVfDIYTy1ZWz9aVNg5pVETOeo9tB/gsBWOCLEBqHbSFnRLEj

点击中间区域
呼出菜单
上一章
目录
下一章
×