HarmonyOS(三)硬件开发API实例及芯片适配参考

虚幻大学 xuhss 1211℃ 0评论

了解API

官方把各个组件各个模块的API都进行了分类分模块整理,大家在阅读时需要注意的是,很多模块的API文档目前暂时还都是英文的,所以阅读这个需要有一定的英文基础

API参考地址https://device.harmonyos.com/cn/docs/develop/apiref/abilitykit-0000001054598111

watermark,type ZmFuZ3poZW5naGVpdGk,shadow 10,text aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lhbmd4aWFvX2h1aQ==,size 16,color FFFFFF,t 70#pic center - HarmonyOS(三)硬件开发API实例及芯片适配参考


硬件开发官方示例

HarmonyOS目前提供了三种开发板支持,分别如下:

  • Hi3861开发板:WLAN模组,为各类IoT设备提供连接能力。
  • Hi3518开发板:无屏类摄像头模组,为各类IoT设备提供摄像头能力。
  • Hi3516开发板:带屏幕摄像头类模组,基于此开发板开发HarmonyOS应用。

下面给出各个产品案例的官方介绍地址,供大家参考:

WLAN连接类产品

基于Hi3861开发板开发:与WLAN信道协同,通过碰一碰,快速完成配网注册,通过碰一碰拉起FA,服务直达,实现新交互体验,支持更多功能和服务

认识Hi3861开发板

Hi3861开发板介绍地址:https://device.harmonyos.com/cn/docs/start/introduce/oem_wifi_start_des-0000001050168548

下载源码

从镜像站点获取源码文档地址:https://device.harmonyos.com/cn/docs/start/get-code/oem_sourcecode_guide-0000001050769927#ZH-CN_TOPIC_0000001050769927__section61172538310

搭建环境

参考官方文档:https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998

编译、烧录HarmonyOS

开发Hi3861第一个示例程序:https://device.harmonyos.com/cn/docs/start/introduce/oem_wifi_start_helloword-0000001051930719

使用HarmonyOS控制LED

LED外设控制开发示例:https://device.harmonyos.com/cn/docs/develop/demo/oem_wifi_sdk_des-0000001050059068

使用HarmonyOS集成三方SDK

集成三方SDK示例:https://device.harmonyos.com/cn/docs/develop/demo/oem_device_wifi_sdk-0000001054412155

无屏摄像头类产品

基于Hi3518开发板开发:高实时性多进程内核,支持用户态和内核态隔离,用户进程间隔离机制,摄像头虚拟化为手机硬件资源,支持灵活控制和切换。

认识Hi3518开发板

Hi3518开发板介绍:https://device.harmonyos.com/cn/docs/start/introduce/oem_camera_start_hi3518-0000001050170473

下载源码

从镜像站点获取源码:https://device.harmonyos.com/cn/docs/start/get-code/oem_sourcecode_guide-0000001050769927#ZH-CN_TOPIC_0000001050769927__section61172538310

搭建环境

搭建环境:https://device.harmonyos.com/cn/docs/start/introduce/oem_camera_start_environment-0000001052450997

编译、烧录HarmonyOS

开发Hi3518第一个示例程序:https://device.harmonyos.com/cn/docs/start/introduce/oem_camera_start_example-0000001051610926

使用HarmonyOS,控制摄像头

摄像头控制开发示例:https://device.harmonyos.com/cn/docs/develop/demo/oem_device_iotcamera_control_des-0000001054203800

带屏摄像头类产品

基于Hi3516开发板开发:全栈轻量化设计,包括内核、UI、媒体、JS开发框架等,支持丰富的 UI 控件,完备的图形栈和多媒体能力、分布式调度能力,提供 DevEco Studio IDE 开发环境。

设备软件开发

认识Hi3516开发板

Hi3516开发板介绍:https://device.harmonyos.com/cn/docs/start/introduce/oem_camera_start_3516-0000001052670587

下载源码

从镜像站点获取源码:https://device.harmonyos.com/cn/docs/start/get-code/oem_sourcecode_guide-0000001050769927#ZH-CN_TOPIC_0000001050769927__section61172538310

搭建环境

搭建环境:https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3516_environment-0000001054501981

编译、烧录HarmonyOS

开发Hi3516第一个应用程序示例:https://device.harmonyos.com/cn/docs/start/introduce/oem_camera_start_first_example-0000001051610926

使用HarmonyOS,开发新驱动

开发Hi3516第一个驱动程序示例:https://device.harmonyos.com/cn/docs/start/introduce/oem_camera_start_driveexample-0000001054448621

使用HarmonyOS,控制屏幕和摄像头

屏幕和摄像头控制开发示例:https://device.harmonyos.com/cn/docs/develop/demo/oem_device_iotcamera_control_des-0000001055101239

应用软件开发

使用HarmonyOS,开发视觉应用(需单独搭建开发环境,参考《DevEco Studio使用指南》)。


芯片适配参考

内核开发指导

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

https://device.harmonyos.com/cn/docs/develop/kernel/oem_kernal_user_process-0000001050032733

驱动使用指导

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

https://device.harmonyos.com/cn/docs/develop/drive/oem_drive_hdfdev-0000001051715456


贡献组件

组件开发规范

组件的基本概念以及如何按照规范定义组件

https://device.harmonyos.com/cn/docs/develop/bundles/oem_bundle_standard_des-0000001050129846

组件开发指南

开发HarmonyOS组件和发行版。

https://device.harmonyos.com/cn/docs/develop/bundles/oem_bundle_guide_des-0000001050770981

转载请注明:xuhss » HarmonyOS(三)硬件开发API实例及芯片适配参考

喜欢 (1)

您必须 登录 才能发表评论!