了解API
官方把各个组件各个模块的API都进行了分类分模块整理,大家在阅读时需要注意的是,很多模块的API文档目前暂时还都是英文的,所以阅读这个需要有一定的英文基础
API参考地址:https://device.harmonyos.com/cn/docs/develop/apiref/abilitykit-0000001054598111
硬件开发官方示例
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/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/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
下载源码
搭建环境
编译、烧录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使用指南》)。
- JS应用开发:https://device.harmonyos.com/cn/docs/develop/apiref/js-framework-file-0000000000611396
- 视觉应用开发示例:https://device.harmonyos.com/cn/docs/develop/demo/oem_camera_fa_des-0000001050065839
芯片适配参考
内核开发指导
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实例及芯片适配参考