HarmonyOS设备开发学习路线
头像 宋你一朵小红花 2020-09-18 10:08:06    发布
2443 浏览 22 点赞 16 收藏

HarmonyOS 2.0如约而至,内存在128KB~128MB的终端设备厂商有福了,准备跃跃欲试,小编特意整理了HarmonyOS设备开发的学习路线,助力设备厂商高效快捷的完成开发,打破硬件边界,融入全场景智慧生态。

1.     认识HarmonyOS

l  HarmonyOS概述:HarmonyOS是什么?有什么能力?技术架构长什么样?

l  安全指南:HarmonyO在硬件、系统、数据、设备互联、应用安全等方面的安全机制和推荐做法是什么?

2.     获取源码

获取源码的方式有好几种,请根据实际情况选择。

3.     获取工具

获取编译工具链、设备开发工具(HUAWEI DevEco Device Tool)、应用开发工具(HUAWEI DevEco Studio)以及对应的工具使用指南。

4.     了解API参考

5.     开发WLAN连接类产品

a)     认识Hi3861开发板:WLAN模组,为各类IoT设备提供连接能力。

b)     搭建Hi3861环境:准备软硬件,安装编译、开发环境。

c)     开发Hi3861第一个示例程序:编译、烧录HarmonyOS,完成第一个“Hello World”。

d)     LED外设控制开发示例:调用HarmonyOS的NDK接口,实现对GPIO控制,实现LED闪烁。

e)     碰一碰场景开发指导:开发碰一碰拉起FA体验的WLAN连接类产品。

f)      集成三方SDK:将厂商SDK集成到HarmonyOS。

6.     开发带屏摄像头类产品

【设备软件开发】

a)     认识Hi3516开发板:带屏幕摄像头类模组,基于此开发板开发HarmonyOS应用。

b)     搭建Hi3516环境:准备软硬件,安装编译、开发环境。

c)     开发Hi3516第一个应用程序示例:编译、烧录HarmonyOS,完成第一个应用程序“Hello World”。

d)     开发Hi3516第一个驱动程序示例:使用HarmonyOS,开发新驱动,完成第一个驱动程序“Hello World”。

e)     屏幕和摄像头控制开发示例:使用HarmonyOS,控制屏幕和摄像头。

【应用软件开发】

l  搭建开发环境:安装HUAWEI DevEco Studio。

l  JS应用开发接口:JS应用开发的框架、组件、接口等说明。

l  视觉应用开发示例:使用HarmonyOS,开发视觉应用。

7.     开发无屏摄像头类产品

a)     认识Hi3518开发板:无屏类摄像头模组,为各类IoT设备提供摄像头能力。

b)     搭建Hi3518环境:准备软硬件,安装编译、开发环境。

c)     开发Hi3518第一个示例程序:编译、烧录HarmonyOS,完成第一个应用程序“Hello World”。

d)     摄像头控制开发示例:使用HarmonyOS,控制摄像头。

8.     芯片适配参考

l  内核开发指导:HarmonyOS轻内核基础功能、文件系统、标准库、调测等功能的介绍和开发指导。

l  驱动使用指导:HDF驱动框架、驱动平台、外设等功能的使用指导。

9.     贡献组件

l  组件开发规范:组件的基本概念以及如何按照规范定义组件。

l  组件开发指南:开发HarmonyOS组件和发行版。

10.  码云仓库

码云docs仓库:OpenHarmony是HarmonyOS的开源版,提供快速入门、开发指南、API参考等开发者文档,欢迎参与文档开源项目,一起完善开发者文档。

好啦,目前小编就搜罗到这么多,等有新资源小编再来这里更新,希望对大家有帮助,欢迎大家跟帖留言。

©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。
分类
其它
头像

宋你一朵小红花

我还没有写个人简介......

881

帖子

0

提问

1679

粉丝

关注
热门推荐
地址:北京市朝阳区北三环东路三元桥曙光西里甲1号第三置业A座1508室 商务内容合作QQ:2291221 电话:13391790444或(010)62178877
版权所有:电脑商情信息服务集团 北京赢邦策略咨询有限责任公司
声明:本媒体部分图片、文章来源于网络,版权归原作者所有,我司致力于保护作者版权,如有侵权,请与我司联系删除
京ICP备:2022009079号-2
京公网安备:11010502051901号
ICP证:京B2-20230255