OpenHarmony开发者论坛
标题:
OpenHarmony驱动开发流程
[打印本页]
作者:
xinshengli
时间:
2024-3-18 19:56
标题:
OpenHarmony驱动开发流程
[md]# 开发步骤
## 一、开发工具及环境配置
DevEco Studio是驱动开发工具,进行驱动开发必备条件之一,我们可以使用该工具进行开发、调试、打包等,功能介绍如下:
[DevEco Studio使用指南](
https://developer.harmonyos.com/ ... 3?catalogVersion=V3
)
- [下载与安装](
https://developer.harmonyos.com/cn/develop/deveco-studio#download
)
- [环境配置](
https://developer.harmonyos.com/ ... 0000001052902427-V3
)
- [创建工程及运行](
https://developer.harmonyos.com/ ... 0000001053342414-V3
)
- [API参考](
https://developer.harmonyos.com/ ... ns-0000001168463194
)
- 测试及调试([包括真机调试](
https://developer.harmonyos.com/ ... 0000001053822404-V3
)、[模拟器调试](
https://developer.harmonyos.com/ ... 0000001115721921-V3
)、[发布前测试套](
https://developer.harmonyos.com/ ... 0000001092459608-V3
))
- [应用发布及上架](
https://developer.harmonyos.com/ ... 0000001053223745-V3
)
## 二、必备基础知识
### 1.单板rk3568配置及烧录
烧录流程参考[单板rk3568环境配置及烧录](
https://developer.huawei.com/con ... 498964710175?fid=26
)
工具下载[DAYU200](
https://gitee.com/lixinsheng2/dr ... A%E6%93%8D%E4%BD%9C
)
### 2.ArtTs语言及工具
ArkTS是应用开发语言。它在保持TypeScript(简称TS)基本语法风格的基础上,对TS的动态类型特性施加更严格的约束,引入静态类型。同时,提供了声明式UI、状态管理等相应的能力,让开发者可以以更简洁、更自然的方式开发高性能应用。可参考
- [ArkTS基础](
https://developer.harmonyos.com/ ... 0000001504769321-V3
)
- [ArkTS进阶-Stage模型开发及类库](
https://developer.harmonyos.com/ ... 0000001427744552-V3
)
### 3.Native接口使用指导
参考[NAPI开发指导](
https://gitee.com/lixinsheng2/dr ... 8%E6%8C%87%E5%AF%BC
)
## 三、Driver Development Kit(OH驱动开发API)
包含应用开发API(ArtTs)、驱动开发API(HID DDK/USB DDK),具体用法参考[Driver Development Kit API参考](
https://gitee.com/openharmony/do ... nt-kit/Readme-CN.md
)
## 四、关键代码讲解
请参考样例工程(Demo)中README.md
## 五、驱动样例工程(Demo)
- [手写板驱动应用](
https://gitee.com/lixinsheng2/handwriting-board
)
- [鼠标驱动应用](
https://gitee.com/lixinsheng2/mouse-demo
)
- [鼠标驱动应用(雷柏)](
https://gitee.com/lixinsheng2/mouse-demo-rvpoo
)
- [ukey驱动应用](
https://gitee.com/lixinsheng2/ukey-demo
)
[/md]
作者:
a305566
时间:
2024-4-12 18:31
非常好的样例
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5