• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 环境准备
2<!--Kit: Driver Development Kit-->
3<!--Subsystem: Driver-->
4<!--Owner: @lixinsheng2-->
5<!--Designer: @w00373942-->
6<!--Tester: @dong-dongzhen-->
7<!--Adviser: @w_Machine_cc-->
8
9## 开发工具及配置
10
11DevEco Studio作为驱动开发工具,是进行驱动开发的必备条件之一,我们可以使用该工具进行开发、调试、打包等操作。请下载安装该工具,并参考DevEco Studio使用指南中的创建工程及运行进行基本的操作验证,保证DevEco Studio可正常运行。
12
13请[下载安装](https://developer.huawei.com/consumer/cn/download/)该工具,并参考[DevEco Studio使用指南](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-tools-overview)中的[创建工程及运行](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-create-new-project)进行基本的操作验证,保证DevEco Studio可正常运行。
14
15## SDK版本配置
16
17扩展外设管理模块提供的ArkTs接口,所需SDK版本为API10及以上版本才可使用<!--Del-->,更新SDK的具体操作可参见[更新指南](../../tools/openharmony_sdk_upgrade_assistant.md)<!--DelEnd-->。
18
19基于DDK能力开发专业专用扩展外设驱动或扩展外设增强驱动时,对SDK版本的要求如下:
20
21| NDK接口          | SDK版本    |
22|----------------|----------|
23| USB DDK        | API10及以上 |
24| HID DDK        | API11及以上 |
25| USB Serial DDK | API18及以上 |
26| SCSI Peripheral DDK  | API18及以上 |
27
28## 检验环境是否搭建成功
29
30检查DevEco Studio是否已连接上OpenHarmony设备。
31
32![设备连接](figures/device-connected.png)
33
34## HDC配置
35
36HDC(HarmonyOS Device Connector)是为开发人员提供的用于调试的命令行工具,通过该工具可以在Windows/Linux/Mac系统上与真实设备或者模拟器进行交互,详细参考[HDC配置](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/hdc)37
38**注意:** “配置环境变量hdc_server_port”和“全局环境变量”为必须操作。
39
40## 开发设备
41<!--RP1-->
42- 当前开发调试及验证,以RK3568作为开发设备进行说明。关于RK3568的编译、烧录操作等方法,可参考[快速入门](../../../device-dev/quick-start/quickstart-pkg-3568-burn.md)。<!--RP1End-->
43- 开发扩展外设驱动客户端和扩展外设驱动时,需要一个外接USB设备进行调试,**当前仅支持USB总线的外接设备**。
44- 需要知道外接USB设备的ProductId和VendorId,用于定义驱动以及IPC通信。