电子产业一站式赋能平台

PCB联盟网

搜索
查看: 1134|回复: 1
收起左侧

【官方资料汇总】HarmonyOS设备开发学习路线

[复制链接]

2607

主题

2607

帖子

7472

积分

高级会员

Rank: 5Rank: 5

积分
7472
发表于 2020-9-29 13:56:47 | 显示全部楼层 |阅读模式
【官方资料汇总】HarmonyOS设备开发学习路线, HarmonyOS 2.0如约而至,内存在128KB~128MB的终端设备厂商有福了,准备跃跃欲试,小编特意整理了HarmonyOS设备开发的学习路线,助力设备厂商高效快捷的完成开发,打破硬件边界,融入全场景智慧生态。



1.  认识HarmonyOS

  a) HarmonyOS概述:HarmonyOS是什么?有什么能力?技术架构长什么样? https://device.harmonyos.com/cn/docs/start/learn/oem_des_define-0000001055232642

b) 安全指南:HarmonyO在硬件、系统、数据、设备互联、应用安全等方面的安全机制和推荐做法是什么? https://device.harmonyos.com/cn/docs/security/sec-guides/oem_security_guide-0000001050032745




2.      获取源码:
  获取源码的方式有好几种,请根据实际情况选择。 https://device.harmonyos.com/cn/docs/start/get-code/oem_sourcecode_guide-0000001050769927#ZH-CN_TOPIC_0000001050769927__section61172538310




3.      获取工具:
  获取编译工具链、设备开发工具(HUAWEI DevEco Device Tool)、应用开发工具(HUAWEI DevEco Studio)以及对应的工具使用指南。 https://device.harmonyos.com/cn/docs/start/get-tools/oem_tool-0000001055705774




4.      了解API参考:
  https://device.harmonyos.com/cn/docs/develop/apiref/abilitykit-0000001054598111




5.      开发WLAN连接类产品

  a)      认识Hi3861开发板:WLAN模组,为各类IoT设备提供连接能力。 https://device.harmonyos.com/cn/docs/start/introduce/oem_wifi_start_des-0000001050168548

b)      搭建Hi3861环境:准备软硬件,安装编译、开发环境。 https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998

c)      开发Hi3861第一个示例程序:编译、烧录HarmonyOS,完成第一个“Hello World”。 https://device.harmonyos.com/cn/docs/start/introduce/oem_wifi_start_helloword-0000001051930719

d)      LED外设控制开发示例:调用HarmonyOS的NDK接口,实现对GPIO控制,实现LED闪烁。 https://device.harmonyos.com/cn/docs/develop/demo/oem_wifi_sdk_des-0000001050059068

e)      碰一碰场景开发指导:开发碰一碰拉起FA体验的WLAN连接类产品。 https://device.harmonyos.com/cn/docs/develop/demo/oem_device_wifi_touch_des-0000001054809169

f)       集成三方SDK:将厂商SDK集成到HarmonyOS。 https://device.harmonyos.com/cn/docs/develop/demo/oem_device_wifi_sdk-0000001054412155




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

  【设备软件开发】

a)      认识Hi3516开发板:带屏幕摄像头类模组,基于此开发板开发HarmonyOS应用。 https://device.harmonyos.com/cn/docs/start/introduce/oem_camera_start_3516-0000001052670587

b)      搭建Hi3516环境:准备软硬件,安装编译、开发环境。 https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3516_environment-0000001054501981



c)      开发Hi3516第一个应用程序示例:编译、烧录HarmonyOS,完成第一个应用程序“Hello World”。 https://device.harmonyos.com/cn/docs/start/introduce/oem_camera_start_first_example-0000001051610926

d)      开发Hi3516第一个驱动程序示例:使用HarmonyOS,开发新驱动,完成第一个驱动程序“Hello World”。 https://device.harmonyos.com/cn/docs/start/introduce/oem_camera_start_driveexample-0000001054448621

e)      屏幕和摄像头控制开发示例:使用HarmonyOS,控制屏幕和摄像头。 https://device.harmonyos.com/cn/docs/develop/demo/oem_device_iotcamera_control_des-0000001055101239




  【应用软件开发】

a) 搭建开发环境:安装HUAWEI DevEco Studio。 https://developer.harmonyos.com/cn/docs/documentation/doc-guides/tools_overview-0000001053582387

b) JS应用开发接口:JS应用开发的框架、组件、接口等说明。 https://device.harmonyos.com/cn/docs/develop/apiref/js-framework-file-0000000000611396

c) 视觉应用开发示例:使用HarmonyOS,开发视觉应用。 https://device.harmonyos.com/cn/docs/develop/demo/oem_camera_fa_des-0000001050065839




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

  a)      认识Hi3518开发板:无屏类摄像头模组,为各类IoT设备提供摄像头能力。 https://device.harmonyos.com/cn/docs/start/introduce/oem_camera_start_hi3518-0000001050170473



b)      搭建Hi3518环境:准备软硬件,安装编译、开发环境。 https://device.harmonyos.com/cn/docs/start/introduce/oem_camera_start_environment-0000001052450997

c)      开发Hi3518第一个示例程序:编译、烧录HarmonyOS,完成第一个应用程序“Hello World”。 https://device.harmonyos.com/cn/docs/start/introduce/oem_camera_start_example-0000001051610926

d)      摄像头控制开发示例:使用HarmonyOS,控制摄像头。 https://device.harmonyos.com/cn/docs/develop/demo/oem_device_iotcamera_control_des-0000001054203800




8.      芯片适配参考

  a) 内核开发指导:HarmonyOS轻内核基础功能、文件系统、标准库、调测等功能的介绍和开发指导。 https://device.harmonyos.com/cn/docs/develop/kernel/oem_kernal_user_process-0000001050032733

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

https://device.harmonyos.com/cn/ ... ev-0000001051715456




9.      贡献组件

  a) 组件开发规范:组件的基本概念以及如何按照规范定义组件。 https://device.harmonyos.com/cn/docs/develop/bundles/oem_bundle_standard_des-0000001050129846

b) 组件开发指南:开发HarmonyOS组件和发行版。 https://device.harmonyos.com/cn/docs/develop/bundles/oem_bundle_guide_des-0000001050770981




10.   码云仓库

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






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

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表