Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
0647629e
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
0647629e
编写于
4月 02, 2022
作者:
O
openharmony_ci
提交者:
Gitee
4月 02, 2022
浏览文件
操作
浏览文件
下载
差异文件
!3001 修改告警链接问题
Merge pull request !3001 from liyan/OpenHarmony-3.1-Release
上级
5f9351cc
73f2d886
变更
13
隐藏空白更改
内联
并排
Showing
13 changed file
with
45 addition
and
23 deletion
+45
-23
zh-cn/device-dev/driver/driver-platform-dac-develop.md
zh-cn/device-dev/driver/driver-platform-dac-develop.md
+2
-11
zh-cn/device-dev/driver/driver-platform-pin-develop.md
zh-cn/device-dev/driver/driver-platform-pin-develop.md
+1
-1
zh-cn/device-dev/quick-start/quickstart-ide-lite-introduction-hi3861.md
...ev/quick-start/quickstart-ide-lite-introduction-hi3861.md
+1
-1
zh-cn/device-dev/quick-start/quickstart-lite-faq-burning.md
zh-cn/device-dev/quick-start/quickstart-lite-faq-burning.md
+2
-1
zh-cn/device-dev/quick-start/quickstart-lite-introduction-hi3861.md
...ce-dev/quick-start/quickstart-lite-introduction-hi3861.md
+1
-1
zh-cn/device-dev/quick-start/quickstart-lite-steps-hi3516-building.md
...-dev/quick-start/quickstart-lite-steps-hi3516-building.md
+1
-1
zh-cn/device-dev/quick-start/quickstart-lite-steps-hi3516-burn.md
...vice-dev/quick-start/quickstart-lite-steps-hi3516-burn.md
+10
-1
zh-cn/device-dev/quick-start/quickstart-lite-steps-hi3861-building.md
...-dev/quick-start/quickstart-lite-steps-hi3861-building.md
+1
-1
zh-cn/device-dev/quick-start/quickstart-lite-steps-hi3861-burn.md
...vice-dev/quick-start/quickstart-lite-steps-hi3861-burn.md
+10
-1
zh-cn/device-dev/quick-start/quickstart-standard-running-hi3516-build.md
...v/quick-start/quickstart-standard-running-hi3516-build.md
+1
-1
zh-cn/device-dev/quick-start/quickstart-standard-running-hi3516-burning.md
...quick-start/quickstart-standard-running-hi3516-burning.md
+11
-1
zh-cn/device-dev/quick-start/quickstart-standard-running-rk3568-build.md
...v/quick-start/quickstart-standard-running-rk3568-build.md
+1
-1
zh-cn/device-dev/quick-start/quickstart-standard-running-rk3568-burning.md
...quick-start/quickstart-standard-running-rk3568-burning.md
+3
-1
未找到文件。
zh-cn/device-dev/driver/driver-platform-dac-develop.md
浏览文件 @
0647629e
# DAC
-
[
概述
](
#1
)
-
[
功能简介
](
#2
)
-
[
基本概念
](
#3
)
-
[
运作机制
](
#4
)
-
[
约束与限制
](
#5
)
-
[
开发指导
](
#6
)
-
[
场景介绍
](
#7
)
-
[
接口说明
](
#8
)
-
[
开发步骤
](
#9
)
## 概述<a name="1"></a>
...
...
@@ -41,7 +32,7 @@ DAC模块支持数模转换的开发。它主要用于:
### 运作机制<a name="4"></a>
在HDF框架中,同类型设备对象较多时(可能同时存在十几个同类型配置器),若采用独立服务模式则需要配置更多的设备节点,且相关服务会占据更多的内存资源。相反,采用统一服务模式可以使用一个设备服务作为管理器,统一处理所有同类型对象的外部访问(这会在配置文件中有所体现),实现便捷管理和节约资源的目的。DAC模块接口适配模式采用统一服务模式(
[
如图1
](
#fig14423182615525
)
所示)。
在HDF框架中,同类型设备对象较多时(可能同时存在十几个同类型配置器),若采用独立服务模式则需要配置更多的设备节点,且相关服务会占据更多的内存资源。相反,采用统一服务模式可以使用一个设备服务作为管理器,统一处理所有同类型对象的外部访问(这会在配置文件中有所体现),实现便捷管理和节约资源的目的。DAC模块接口适配模式采用统一服务模式(
如图1
所示)。
DAC模块各分层的作用为:接口层提供打开设备,写入数据,关闭设备接口的能力。核心层主要提供绑定设备、初始化设备以及释放设备的能力。适配层实现其他具体的功能。
...
...
@@ -293,7 +284,7 @@ DAC模块适配包含以下四个步骤:
```
![](../public_sys-resources/icon-note.gif) **说明:**
DacDevice成员DacMethod的定义和成员说明见[接口说明](#
section752964871810
)。
DacDevice成员DacMethod的定义和成员说明见[接口说明](#
8
)。
- Init函数参考
...
...
zh-cn/device-dev/driver/driver-platform-pin-develop.md
浏览文件 @
0647629e
...
...
@@ -20,7 +20,7 @@ PIN是一个软件层面的概念,目的是为了统一各SoC厂商PIN管脚
### 运作机制
在HDF框架中,PIN模块暂不支持用户态,所以不需要发布服务,接口适配模式采用无服务模式(如
[
图1
](
#无服务模式结构图
)
所示),用于不需要在用户态提供API的设备类型,或者没有用户态和内核区分的OS系统,其关联方式是DevHandle直接指向设备对象内核态地址(DevHandle是一个void类型指针)。
在HDF框架中,PIN模块暂不支持用户态,所以不需要发布服务,接口适配模式采用无服务模式(如
图1
所示),用于不需要在用户态提供API的设备类型,或者没有用户态和内核区分的OS系统,其关联方式是DevHandle直接指向设备对象内核态地址(DevHandle是一个void类型指针)。
PIN模块各分层作用:接口层提供获取PIN管脚、设置PIN管脚推拉方式、获取PIN管脚推拉方式、设置PIN管脚推拉强度、获取PIN管脚推拉强度、设置PIN管脚功能、获取PIN管脚功能、释放PIN管脚的接口。核心层主要提供PIN管脚资源匹配,PIN管脚控制器的添加、移除以及管理的能力,通过钩子函数与适配层交互。适配层主要是将钩子函数的功能实例化,实现具体的功能。
...
...
zh-cn/device-dev/quick-start/quickstart-ide-lite-introduction-hi3861.md
浏览文件 @
0647629e
...
...
@@ -37,7 +37,7 @@ Hi3861开发板资源十分有限,整板共2MB FLASH,352KB RAM。在编写
| 规格类型 | 规格清单 |
| -------- | -------- |
| 通用规格 | -
1×1
2.4GHz频段(ch1~ch14)
<br/>
-
PHY支持IEEE
802.11b/g/n
<br/>
-
MAC支持IEEE802.11
d/e/h/i/k/v/w
<br/>
-
内置PA和LNA,集成TX/RX
Switch、Balun等
<br/>
-
支持STA和AP形态,作为AP时最大支持6
个STA接入
<br/>
-
支持WFA
WPA/WPA2
personal、WPS2.0
<br/>
-
支持与BT/BLE芯片共存的2/3/4
线PTA方案
<br/>
-
电源电压输入范围:2.3V~3.6V
<br/>
-
IO电源电压支持1.8V和3.3V
<br/>
-
支持RF自校准方案
<br/>
-
低功耗:
<br/>
-
Ultra
Deep
Sleep模式:5μA
\@3.3V
<br/>
-
DTIM1:1.5mA\@3.3V
<br/>
-
DTIM3:0.8mA
\@
3.3V |
| 通用规格 | -
1×1
2.4GHz频段(ch1~ch14)
<br/>
-
PHY支持IEEE
802.11b/g/n
<br/>
-
MAC支持IEEE802.11
d/e/h/i/k/v/w
<br/>
-
内置PA和LNA,集成TX/RX
Switch、Balun等
<br/>
-
支持STA和AP形态,作为AP时最大支持6
个STA接入
<br/>
-
支持WFA
WPA/WPA2
personal、WPS2.0
<br/>
-
支持与BT/BLE芯片共存的2/3/4
线PTA方案
<br/>
-
电源电压输入范围:2.3V~3.6V
<br/>
-
IO电源电压支持1.8V和3.3V
<br/>
-
支持RF自校准方案
<br/>
-
低功耗:
<br/>
-
Ultra
Deep
Sleep模式:5μA
\@
3.3V
<br/> - DTIM1:1.5mA \@3.3V<br/>
-
DTIM3:0.8mA
\@
3.3V |
| PHY特性 | -
支持IEEE802.11b/g/n单天线所有的数据速率
<br/>
-
支持最大速率:72.2Mbps\@HT20
MCS7
<br/>
-
支持标准20MHz带宽和5M/10M窄带宽
<br/>
-
支持STBC
<br/>
-
支持Short-GI |
| MAC特性 | -
支持A-MPDU,A-MSDU
<br/>
-
支持Blk-ACK
<br/>
-
支持QoS,满足不同业务服务质量需求 |
| CPU子系统 | -
高性能
32bit微处理器,最大工作频率160MHz
<br/>
-
内嵌SRAM
352KB、ROM
288KB
<br/>
-
内嵌
2MB
Flash |
...
...
zh-cn/device-dev/quick-start/quickstart-lite-faq-burning.md
浏览文件 @
0647629e
...
...
@@ -8,6 +8,7 @@
点击烧写并选择串口后,出现Error: Opening COMxx: Access denied。
**图1** 打开串口失败图
![zh-cn_image_0000001226634728](figures/zh-cn_image_0000001226634728.png)
-
**可能原因**
...
...
@@ -109,7 +110,7 @@
修改串口号。
请查看设备管理器,确认连接单板的串口与终端中连接串口是否一致,若不一致,请按
[
串口访问失败的步骤
](
#烧写选择串口后提示error-opening-comxx-access-denied
)
修改串口号。
请查看设备管理器,确认连接单板的串口与终端中连接串口是否一致,若不一致,请按
“烧写选择串口后提示“Error: Opening COMxx: Access denied””
修改串口号。
-
**可能原因2**
...
...
zh-cn/device-dev/quick-start/quickstart-lite-introduction-hi3861.md
浏览文件 @
0647629e
...
...
@@ -37,7 +37,7 @@ Hi3861开发板资源十分有限,整板共2MB FLASH,352KB RAM。在编写
| 规格类型 | 规格清单 |
| -------- | -------- |
| 通用规格 | -
1×1
2.4GHz频段(ch1~ch14)
<br/>
-
PHY支持IEEE
802.11b/g/n
<br/>
-
MAC支持IEEE802.11
d/e/h/i/k/v/w
<br/>
-
内置PA和LNA,集成TX/RX
Switch、Balun等
<br/>
-
支持STA和AP形态,作为AP时最大支持6
个STA接入
<br/>
-
支持WFA
WPA/WPA2
personal、WPS2.0
<br/>
-
支持与BT/BLE芯片共存的2/3/4
线PTA方案
<br/>
-
电源电压输入范围:2.3V~3.6V
<br/>
-
IO电源电压支持1.8V和3.3V
<br/>
-
支持RF自校准方案
<br/>
-
低功耗:
<br/>
-
Ultra
Deep
Sleep模式:5μA
\@3.3V
<br/>
-
DTIM1:1.5mA\@3.3V
<br/>
-
DTIM3:0.8mA
\@
3.3V |
| 通用规格 | -
1×1
2.4GHz频段(ch1~ch14)
<br/>
-
PHY支持IEEE
802.11b/g/n
<br/>
-
MAC支持IEEE802.11
d/e/h/i/k/v/w
<br/>
-
内置PA和LNA,集成TX/RX
Switch、Balun等
<br/>
-
支持STA和AP形态,作为AP时最大支持6
个STA接入
<br/>
-
支持WFA
WPA/WPA2
personal、WPS2.0
<br/>
-
支持与BT/BLE芯片共存的2/3/4
线PTA方案
<br/>
-
电源电压输入范围:2.3V~3.6V
<br/>
-
IO电源电压支持1.8V和3.3V
<br/>
-
支持RF自校准方案
<br/>
-
低功耗:
<br/>
-
Ultra
Deep
Sleep模式:5μA
\@
3.3V
<br/> - DTIM1:1.5mA \@3.3V<br/>
-
DTIM3:0.8mA
\@
3.3V |
| PHY特性 | -
支持IEEE802.11b/g/n单天线所有的数据速率
<br/>
-
支持最大速率:72.2Mbps\@HT20
MCS7
<br/>
-
支持标准20MHz带宽和5M/10M窄带宽
<br/>
-
支持STBC
<br/>
-
支持Short-GI |
| MAC特性 | -
支持A-MPDU,A-MSDU
<br/>
-
支持Blk-ACK
<br/>
-
支持QoS,满足不同业务服务质量需求 |
| CPU子系统 | -
高性能
32bit微处理器,最大工作频率160MHz
<br/>
-
内嵌SRAM
352KB、ROM
288KB
<br/>
-
内嵌
2MB
Flash |
...
...
zh-cn/device-dev/quick-start/quickstart-lite-steps-hi3516-building.md
浏览文件 @
0647629e
# 编译
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考
[
使用build.sh脚本编译源码
](
../quick-start/quickstart-lite-reference.md
#使用buildsh脚本编译源码
)
。
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考
[
使用build.sh脚本编译源码
](
../quick-start/quickstart-lite-reference.md
)
。
请进入源码根目录,执行如下命令进行编译:
...
...
zh-cn/device-dev/quick-start/quickstart-lite-steps-hi3516-burn.md
浏览文件 @
0647629e
...
...
@@ -6,9 +6,10 @@ Hi3516DV300支持USB烧录、网口烧录和串口烧录三种方式,本文采
### 导入源码
在编译完成后,
[
保证Windows系统可以远程访问Ubuntu环境
](
../quick-start/quickstart-lite-env-setup.md
#安装deveco-device-tool
)
的情况下,您还需要通过以下步骤导入源码后,方可进行烧录。
在编译完成后,
[
保证Windows系统可以远程访问Ubuntu环境
](
../quick-start/quickstart-lite-env-setup.md
)
的情况下,您还需要通过以下步骤导入源码后,方可进行烧录。
1.
打开DevEco Device Tool,进入Home页,点击
**Import Project**
打开工程。
!
[
zh-cn_image_0000001171426014
](
figures/zh-cn_image_0000001171426014.png
)
2.
选择要导入的源码目录(需要访问Ubuntu下的源码目录),点击
**Import**
打开。
...
...
@@ -18,12 +19,15 @@ Hi3516DV300支持USB烧录、网口烧录和串口烧录三种方式,本文采
!
[
zh-cn_image_0000001271791385
](
figures/zh-cn_image_0000001271791385.png
)
3.
如果您打开的目录不是DevEco Device Tool工程,则会出现如下提示框,点击
**Import**
。
!
[
zh-cn_image_0000001135394334
](
figures/zh-cn_image_0000001135394334.png
)
4.
在Select Project type界面,选择
**Import from OpenHarmony Source**
。
!
[
zh-cn_image_0000001215743910
](
figures/zh-cn_image_0000001215743910.png
)
5.
在Import Project界面,选择
**Product**
后,会自动填充对应的MCU、Board、company和kernel信息,然后
**ohosVersion**
选择对应的OpenHarmony源码版本。此处选择ipcamera_hispark_taurus。
!
[
zh-cn_image_0000001227711014
](
figures/zh-cn_image_0000001227711014.png
)
6.
点击
**Open**
打开工程或源码。
...
...
@@ -51,6 +55,7 @@ Hi3516DV300支持USB烧录、网口烧录和串口烧录三种方式,本文采
> 如果对应的串口异常,请根据[Hi3516DV300/Hi3518EV300开发板串口驱动安装指导](https://device.harmonyos.com/cn/docs/documentation/guide/hi3516_hi3518-drivers-0000001050743695)安装USB转串口的驱动程序。
4.
在QUICK ACCESS
>
DevEco Home
>
Projects中,点击
**Settings**
打开工程配置界面。
!
[
zh-cn_image_0000001198566364
](
figures/zh-cn_image_0000001198566364.png
)
5.
在“hi3516dv300”页签,设置烧录选项,包括upload_partitions、upload_port和upload_protocol。
...
...
@@ -62,12 +67,15 @@ Hi3516DV300支持USB烧录、网口烧录和串口烧录三种方式,本文采
6.
分别检查待烧录文件的烧录信息,DevEco Device Tool已预置默认的烧录文件信息,可根据实际情况进行调整。待烧录文件包括:fastboot、kernel、rootfs和userfs。
1.
在“hi3516dv300_fastboot”页签,在New Option选项中选择需要修改的项,例如partition_bin(烧录文件路径)、partition_addr(烧录文件起始地址)、partition_length(烧录文件分区长度)等。
![zh-cn_image_0000001198889702](figures/zh-cn_image_0000001198889702.png)
2.
然后在Partition Options中,分别修改上述步骤中选择的修改项。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 在设置烧录分区起始地址和分区长度时,应根据实际待烧录文件的大小进行设置,要求设置的烧录分区大小,要大于待烧录文件的大小;同时,各烧录文件的分区地址设置不能出现重叠。
![zh-cn_image_0000001243290907](figures/zh-cn_image_0000001243290907.png)
3.
按照相同的方法修改kernel、rootfs和userfs的烧录文件信息。
7.
所有的配置都修改完成后,在工程配置页签的顶部,点击
**Save**
进行保存。
...
...
@@ -79,6 +87,7 @@ Hi3516DV300支持USB烧录、网口烧录和串口烧录三种方式,本文采
!
[
zh-cn_image_0000001267231481
](
figures/zh-cn_image_0000001267231481.png
)
9.
在终端窗口显示如下提示信息时,按住复位键,插拔USB线,最后松开复位键启动烧录。
!
[
zh-cn_image_0000001114129426
](
figures/zh-cn_image_0000001114129426.png
)
启动烧录后,界面提示如下信息时,表示烧录成功。
...
...
zh-cn/device-dev/quick-start/quickstart-lite-steps-hi3861-building.md
浏览文件 @
0647629e
# 编译
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考
[
使用build.sh脚本编译源码
](
../quick-start/quickstart-lite-reference.md
#使用buildsh脚本编译源码
)
。
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考
[
使用build.sh脚本编译源码
](
../quick-start/quickstart-lite-reference.md
)
。
在Ubuntu环境下进入源码根目录,执行如下命令进行编译:
...
...
zh-cn/device-dev/quick-start/quickstart-lite-steps-hi3861-burn.md
浏览文件 @
0647629e
...
...
@@ -6,9 +6,10 @@
### 导入源码
在编译完成后,
[
保证Windows系统可以远程访问Ubuntu环境
](
../quick-start/quickstart-lite-env-setup.md
#安装deveco-device-tool
)
的情况下,您还需要通过以下步骤导入源码后,方可进行烧录。
在编译完成后,
[
保证Windows系统可以远程访问Ubuntu环境
](
../quick-start/quickstart-lite-env-setup.md
)
的情况下,您还需要通过以下步骤导入源码后,方可进行烧录。
1.
打开DevEco Device Tool,进入Home页,点击
**Import Project**
打开工程。
!
[
zh-cn_image_0000001171426014
](
figures/zh-cn_image_0000001171426014.png
)
2.
选择要导入的源码目录(需要访问Ubuntu下的源码目录),点击
**Import**
打开。
...
...
@@ -18,12 +19,15 @@
!
[
zh-cn_image_0000001227549226
](
figures/zh-cn_image_0000001227549226.png
)
3.
如果您打开的目录不是DevEco Device Tool工程,则会出现如下提示框,点击
**Import**
。
!
[
zh-cn_image_0000001135394334
](
figures/zh-cn_image_0000001135394334.png
)
4.
在Select Project type界面,选择
**Import from OpenHarmony Source**
。
!
[
zh-cn_image_0000001215743910
](
figures/zh-cn_image_0000001215743910.png
)
5.
在Import Project界面,选择
**Product**
后,会自动填充对应的MCU、Board、company和kernel信息,然后
**ohosVersion**
选择对应的OpenHarmony源码版本。此处选择wifiiot_hispark_pegasus。
!
[
zh-cn_image_0000001272109325
](
figures/zh-cn_image_0000001272109325.png
)
6.
点击
**Open**
打开工程或源码。
...
...
@@ -45,12 +49,14 @@
> 该操作仅在远程模式(Windows+Ubuntu混合开发环境)中需要设置,如果采用本地模式(Windows开发环境或Ubuntu开发环境),则请跳过该步骤。
3.
在DevEco Device Tool中,点击QUICK ACCESS
>
DevEco Home
>
Device,查看并记录对应的串口号。
!
[
zh-cn_image_0000001216274840
](
figures/zh-cn_image_0000001216274840.png
)
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 如果对应的串口异常,请根据[Hi3861V100开发板串口驱动安装](https://device.harmonyos.com/cn/docs/documentation/guide/hi3861-drivers-0000001058153433)安装USB转串口的驱动程序。
4.
在QUICK ACCESS
>
DevEco Home
>
Projects中,点击
**Settings**
打开工程配置界面。
!
[
zh-cn_image_0000001198943768
](
figures/zh-cn_image_0000001198943768.png
)
5.
在“hi3861”页签,设置烧录选项,包括upload_port、upload_protocol和upload_partitions。
...
...
@@ -68,10 +74,13 @@
7.
所有的配置都修改完成后,在工程配置页签的顶部,点击
**Save**
进行保存。
8.
点击
**Open**
打开工程文件,然后在“PROJECT TASKS”中,点击hi3861下的
**Upload**
按钮,启动烧录。
!
[
zh-cn_image_0000001216440138
](
figures/zh-cn_image_0000001216440138.png
)
9.
启动烧录后,显示如下提示信息时,请按开发板上的RST按钮重启开发板。
!
[
zh-cn_image_0000001198466090
](
figures/zh-cn_image_0000001198466090.png
)
10.
重新上电后,界面提示如下信息时,表示烧录成功。
!
[
zh-cn_image_0000001216761476
](
figures/zh-cn_image_0000001216761476.png
)
zh-cn/device-dev/quick-start/quickstart-standard-running-hi3516-build.md
浏览文件 @
0647629e
# 编译
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考
[
使用build.sh脚本编译源码
](
../quick-start/quickstart-standard-reference.md
#使用buildsh脚本编译源码
)
。
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考
[
使用build.sh脚本编译源码
](
../quick-start/quickstart-standard-reference.md
)
。
在Ubuntu环境下进入源码根目录,执行如下命令进行编译:
...
...
zh-cn/device-dev/quick-start/quickstart-standard-running-hi3516-burning.md
浏览文件 @
0647629e
...
...
@@ -6,9 +6,10 @@
### 导入源码
在编译完成后,
[
保证Windows系统可以远程访问Ubuntu环境
](
../quick-start/quickstart-standard-env-setup.md
#安装deveco-device-tool
)
的情况下,您还需要通过以下步骤导入源码后,方可进行烧录。
在编译完成后,
[
保证Windows系统可以远程访问Ubuntu环境
](
../quick-start/quickstart-standard-env-setup.md
)
的情况下,您还需要通过以下步骤导入源码后,方可进行烧录。
1.
打开DevEco Device Tool,进入Home页,点击
**Import Project**
打开工程。
!
[
zh-cn_image_0000001171426014
](
figures/zh-cn_image_0000001171426014.png
)
2.
选择要导入的源码目录(需要访问Ubuntu下的源码目录),点击
**Import**
打开。
...
...
@@ -18,12 +19,15 @@
!
[
zh-cn_image_0000001227711882
](
figures/zh-cn_image_0000001227711882.png
)
3.
如果您打开的目录不是DevEco Device Tool工程,则会出现如下提示框,点击
**Import**
。
!
[
zh-cn_image_0000001135394334
](
figures/zh-cn_image_0000001135394334.png
)
4.
在Select Project type界面,选择
**Import from OpenHarmony Source**
。
!
[
zh-cn_image_0000001215743910
](
figures/zh-cn_image_0000001215743910.png
)
5.
在Import Project界面,选择
**Product**
后,会自动填充对应的MCU、Board、company和kernel信息,然后
**ohosVersion**
选择对应的OpenHarmony源码版本。此处选择Hi3516DV300。
!
[
zh-cn_image_0000001271912277
](
figures/zh-cn_image_0000001271912277.png
)
6.
点击
**Open**
打开工程或源码。
...
...
@@ -45,12 +49,14 @@
> 该操作仅在远程模式(Windows+Ubuntu混合开发环境)中需要设置,如果采用本地模式(Windows开发环境或Ubuntu开发环境),则请跳过该步骤。
3.
在DevEco Device Tool中,点击QUICK ACCESS
>
DevEco Home
>
Device,查看并记录对应的串口号。
!
[
zh-cn_image_0000001216516128
](
figures/zh-cn_image_0000001216516128.png
)
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 如果对应的串口异常,请根据[Hi3516DV300/Hi3518EV300开发板串口驱动安装指导](https://device.harmonyos.com/cn/docs/documentation/guide/hi3516_hi3518-drivers-0000001050743695)安装USB转串口的驱动程序。
4.
在QUICK ACCESS
>
DevEco Home
>
Projects中,点击
**Settings**
打开工程配置界面。
!
[
zh-cn_image_0000001198566364
](
figures/zh-cn_image_0000001198566364.png
)
5.
在“hi3516dv300”页签,设置烧录选项,包括upload_partitions、upload_port和upload_protocol。
...
...
@@ -62,12 +68,15 @@
6.
分别检查待烧录文件的烧录信息,DevEco Device Tool已预置默认的烧录文件信息,可根据实际情况进行调整。待烧录文件包括:fastboot、kernel、rootfs和userfs。
1.
在“hi3516dv300_fastboot”页签,在New Option选项中选择需要修改的项,例如partition_bin(烧录文件路径)、partition_addr(烧录文件起始地址)、partition_length(烧录文件分区长度)等。
![zh-cn_image_0000001198889702](figures/zh-cn_image_0000001198889702.png)
2.
然后在Partition Options中,分别修改上述步骤中选择的修改项。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 在设置烧录分区起始地址和分区长度时,应根据实际待烧录文件的大小进行设置,要求设置的烧录分区大小,要大于待烧录文件的大小;同时,各烧录文件的分区地址设置不能出现重叠。
![zh-cn_image_0000001243290907](figures/zh-cn_image_0000001243290907.png)
3.
按照相同的方法修改kernel、rootfs和userfs的烧录文件信息。
7.
所有的配置都修改完成后,在工程配置页签的顶部,点击
**Save**
进行保存。
...
...
@@ -79,6 +88,7 @@
!
[
zh-cn_image_0000001267231481
](
figures/zh-cn_image_0000001267231481.png
)
9.
在终端窗口显示如下提示信息时,按住复位键,插拔USB线,最后松开复位键启动烧录。
!
[
zh-cn_image_0000001114129426
](
figures/zh-cn_image_0000001114129426.png
)
启动烧录后,界面提示如下信息时,表示烧录成功。
...
...
zh-cn/device-dev/quick-start/quickstart-standard-running-rk3568-build.md
浏览文件 @
0647629e
# 编译
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考
[
使用build.sh脚本编译源码
](
../quick-start/quickstart-standard-reference.md
#使用buildsh脚本编译源码
)
。
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考
[
使用build.sh脚本编译源码
](
../quick-start/quickstart-standard-reference.md
)
。
在Ubuntu环境下进入源码根目录,执行如下命令进行编译:
...
...
zh-cn/device-dev/quick-start/quickstart-standard-running-rk3568-burning.md
浏览文件 @
0647629e
...
...
@@ -6,7 +6,7 @@
### 导入源码
在编译完成后,
[
保证Windows系统可以远程访问Ubuntu环境
](
../quick-start/quickstart-standard-env-setup.md
#安装deveco-device-tool
)
的情况下,您还需要通过以下步骤导入源码后,方可进行烧录。
在编译完成后,
[
保证Windows系统可以远程访问Ubuntu环境
](
../quick-start/quickstart-standard-env-setup.md
)
的情况下,您还需要通过以下步骤导入源码后,方可进行烧录。
1.
打开DevEco Device Tool,进入Home页,点击
**Import Project**
打开工程。
...
...
@@ -66,11 +66,13 @@
1.
在“hh_scdy200_loader”页签,在New Option选项中选择需要修改的项,例如partition_bin(烧录文件路径)、partition_addr(烧录文件起始地址)、partition_length(烧录文件分区长度)等。
![zh-cn_image_0000001224173270](figures/zh-cn_image_0000001224173270.png)
2.
然后在Partition Options中,分别修改上述步骤中选择的修改项。
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 在设置烧录分区起始地址和分区长度时,应根据实际待烧录文件的大小进行设置,要求设置的烧录分区大小,要大于待烧录文件的大小;同时,各烧录文件的分区地址设置不能出现重叠。
![zh-cn_image_0000001268653461](figures/zh-cn_image_0000001268653461.png)
3.
按照相同的方法修改parameter、uboot、boot_linux、system、vendor和userdata的烧录文件信息。
7.
所有的配置都修改完成后,在工程配置页签的顶部,点击
**Save**
进行保存。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录