Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
9aefa849
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看板
未验证
提交
9aefa849
编写于
7月 14, 2022
作者:
O
openharmony_ci
提交者:
Gitee
7月 14, 2022
浏览文件
操作
浏览文件
下载
差异文件
!6740 绝对路径改为相对路径--涉及翻译
Merge pull request !6740 from Austin/master
上级
0017c7d9
c7af9b81
变更
21
隐藏空白更改
内联
并排
Showing
21 changed file
with
35 addition
and
35 deletion
+35
-35
zh-cn/device-dev/driver/driver-peripherals-audio-des.md
zh-cn/device-dev/driver/driver-peripherals-audio-des.md
+6
-6
zh-cn/device-dev/driver/driver-peripherals-light-des.md
zh-cn/device-dev/driver/driver-peripherals-light-des.md
+1
-1
zh-cn/device-dev/driver/driver-peripherals-vibrator-des.md
zh-cn/device-dev/driver/driver-peripherals-vibrator-des.md
+2
-2
zh-cn/device-dev/get-code/sourcecode-acquire.md
zh-cn/device-dev/get-code/sourcecode-acquire.md
+4
-4
zh-cn/device-dev/kernel/kernel-small-debug-trace.md
zh-cn/device-dev/kernel/kernel-small-debug-trace.md
+1
-1
zh-cn/device-dev/porting/porting-asr582x-combo-demo.md
zh-cn/device-dev/porting/porting-asr582x-combo-demo.md
+1
-1
zh-cn/device-dev/porting/porting-linux-kernel.md
zh-cn/device-dev/porting/porting-linux-kernel.md
+2
-2
zh-cn/device-dev/porting/porting-stm32f407-on-minisystem-eth.md
...device-dev/porting/porting-stm32f407-on-minisystem-eth.md
+3
-3
zh-cn/device-dev/porting/porting-stm32mp15xx-on-smallsystem.md
.../device-dev/porting/porting-stm32mp15xx-on-smallsystem.md
+2
-2
zh-cn/device-dev/quick-start/quickstart-ide-lite-overview.md
zh-cn/device-dev/quick-start/quickstart-ide-lite-overview.md
+1
-1
zh-cn/device-dev/quick-start/quickstart-ide-lite-steps-hi3516-burn.md
...-dev/quick-start/quickstart-ide-lite-steps-hi3516-burn.md
+1
-1
zh-cn/device-dev/quick-start/quickstart-ide-lite-steps-hi3861-burn.md
...-dev/quick-start/quickstart-ide-lite-steps-hi3861-burn.md
+1
-1
zh-cn/device-dev/quick-start/quickstart-ide-standard-overview.md
...evice-dev/quick-start/quickstart-ide-standard-overview.md
+1
-1
zh-cn/device-dev/quick-start/quickstart-ide-standard-running-hi3516-burning.md
...k-start/quickstart-ide-standard-running-hi3516-burning.md
+1
-1
zh-cn/device-dev/quick-start/quickstart-lite-overview.md
zh-cn/device-dev/quick-start/quickstart-lite-overview.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
+1
-1
zh-cn/device-dev/quick-start/quickstart-lite-steps-hi3861-burn.md
...vice-dev/quick-start/quickstart-lite-steps-hi3861-burn.md
+1
-1
zh-cn/device-dev/quick-start/quickstart-standard-overview.md
zh-cn/device-dev/quick-start/quickstart-standard-overview.md
+1
-1
zh-cn/device-dev/quick-start/quickstart-standard-running-hi3516-burning.md
...quick-start/quickstart-standard-running-hi3516-burning.md
+1
-1
zh-cn/device-dev/subsystems/subsys-build-gn-kconfig-visual-config-guide.md
...subsystems/subsys-build-gn-kconfig-visual-config-guide.md
+2
-2
zh-cn/device-dev/subsystems/subsys-ota-guide.md
zh-cn/device-dev/subsystems/subsys-ota-guide.md
+1
-1
未找到文件。
zh-cn/device-dev/driver/driver-peripherals-audio-des.md
浏览文件 @
9aefa849
...
...
@@ -11,7 +11,7 @@
## Audio驱动框架介绍
Audio驱动框架基于
[
HDF驱动框架
](
https://device.harmonyos.com/cn/docs/documentation/guide/driver-hdf-overview-0000001051715456
)
实现。Audio驱动架构组成:
Audio驱动框架基于
[
HDF驱动框架
](
driver-hdf-overview.md
)
实现。Audio驱动架构组成:
![](
figures/Audio框架图.png
)
...
...
@@ -273,7 +273,7 @@ int32_t CodecDaiHwParams(const struct AudioCard *card, const struct AudioPcmHwPa
#### Codec注册绑定到HDF
此处依赖HDF框架的驱动实现方式,具体流程可参考
[
HDF驱动框架
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/driver/driver-hdf
.md
)
指导。
此处依赖HDF框架的驱动实现方式,具体流程可参考
[
HDF驱动框架
](
driver-hdf-overview
.md
)
指导。
填充g_codecDriverEntry结构体,moduleName与device_info.hcs中的moduleName匹配,实现Bind、Init、Release函数指针。
...
...
@@ -331,7 +331,7 @@ static void CodecDriverRelease(struct HdfDeviceObject *device)
#### HCS配置流程<a name="section4115"></a>
hcs中配置驱动节点、加载顺序、服务名称等。hcs语法可参考HDF框架的
[
配置管理
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/driver/
driver-hdf-manage.md
)
。
hcs中配置驱动节点、加载顺序、服务名称等。hcs语法可参考HDF框架的
[
配置管理
](
driver-hdf-manage.md
)
。
标准系统配置文件路径:
...
...
@@ -779,7 +779,7 @@ int32_t Tfa9879DaiHwParams(const struct AudioCard *card, const struct AudioPcmHw
#### Accessory注册绑定到HDF
此处依赖HDF框架的驱动实现方式,具体流程可参考
[
HDF驱动框架
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/driver/driver-hdf
.md
)
。
此处依赖HDF框架的驱动实现方式,具体流程可参考
[
HDF驱动框架
](
driver-hdf-overview
.md
)
。
填充g_tfa9879DriverEntry结构体,moduleName与device_info.hcs中的moduleName匹配,实现Bind、Init、Release函数指针。
...
...
@@ -900,7 +900,7 @@ int32_t Hi3516DmaPointer(struct PlatformData *data, uint32_t *pointer);
#### Platform注册绑定到HDF
此处依赖HDF框架的驱动实现方式,具体流程可参考
[
HDF驱动框架
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/driver/driver-hdf
.md
)
。
此处依赖HDF框架的驱动实现方式,具体流程可参考
[
HDF驱动框架
](
driver-hdf-overview
.md
)
。
-
填充g_platformDriverEntry结构体
-
moduleName与device_info.hcs中的moduleName匹配
...
...
@@ -1064,7 +1064,7 @@ int32_t DaiStartup(const struct AudioCard *card, const struct DaiDevice *device)
#### Dai注册绑定到HDF
此处依赖HDF框架的驱动实现方式,具体流程可参考
[
HDF驱动框架
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/driver/driver-hdf
.md
)
。
此处依赖HDF框架的驱动实现方式,具体流程可参考
[
HDF驱动框架
](
driver-hdf-overview
.md
)
。
-
填充g_daiDriverEntry结构体
-
moduleName与device_info.hcs中的moduleName匹配
...
...
zh-cn/device-dev/driver/driver-peripherals-light-des.md
浏览文件 @
9aefa849
...
...
@@ -50,7 +50,7 @@ Light驱动模型支持获取系统中所有灯的信息,动态配置闪烁模
1.
基于HDF驱动框架,按照驱动Driver Entry程序,完成Light抽象驱动开发(主要由Bind、Init、Release、Dispatch函数接口实现),资源配置及HCS配置文件解析。完成Light驱动的设备信息配置。
-
调用HDF_INIT将驱动入口注册到HDF框架中。在加载驱动时HDF框架会先调用Bind函数,再调用Init函数加载该驱动。当Init调用异常时,HDF框架会调用Release释放驱动资源并退出。
Light驱动模型使用HCS配置文件作为配置描述源码。HCS配置字段详细介绍请参考
[
配置管理
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/driver/
driver-hdf-manage.md
)
。
Light驱动模型使用HCS配置文件作为配置描述源码。HCS配置字段详细介绍请参考
[
配置管理
](
driver-hdf-manage.md
)
。
其Driver Entry入口函数定义如下:
```c
...
...
zh-cn/device-dev/driver/driver-peripherals-vibrator-des.md
浏览文件 @
9aefa849
...
...
@@ -67,7 +67,7 @@ Vibrator驱动模型为上层马达硬件服务层提供稳定的马达控制能
1.
基于HDF驱动框架,按照驱动Driver Entry程序,完成马达抽象驱动开发,主要由Bind、Init、Release、Dispatch函数接口实现,配置资源和HCS解析。
-
调用HDF_INIT将驱动入口注册到HDF框架中,在加载驱动时HDF框架会先调用Bind函数,再调用Init函数加载该驱动。当Init调用异常时,HDF框架会调用Release释放驱动资源并退出马达驱动模型,使用HCS作为配置描述源码。HCS配置字段详细介绍参考
[
配置管理
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/driver/
driver-hdf-manage.md
)
。其中Driver Entry入口函数定义如下:
-
调用HDF_INIT将驱动入口注册到HDF框架中,在加载驱动时HDF框架会先调用Bind函数,再调用Init函数加载该驱动。当Init调用异常时,HDF框架会调用Release释放驱动资源并退出马达驱动模型,使用HCS作为配置描述源码。HCS配置字段详细介绍参考
[
配置管理
](
driver-hdf-manage.md
)
。其中Driver Entry入口函数定义如下:
```c
/* 注册马达抽象驱动入口数据结构体对象 */
...
...
@@ -200,7 +200,7 @@ Vibrator驱动模型为上层马达硬件服务层提供稳定的马达控制能
}
```
-
马达效果模型使用HCS作为配置描述源码,hcs配置文件字段详细介绍参考
[
配置管理
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/driver/
driver-hdf-manage.md
)
。
-
马达效果模型使用HCS作为配置描述源码,hcs配置文件字段详细介绍参考
[
配置管理
](
driver-hdf-manage.md
)
。
```hcs
/* 马达数据配置模板(vibrator_config.hcs) */
...
...
zh-cn/device-dev/get-code/sourcecode-acquire.md
浏览文件 @
9aefa849
...
...
@@ -12,7 +12,7 @@ OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及
## 获取源码概述
本文档将介绍如何获取OpenHarmony源码并说明OpenHarmony的源码目录结构。OpenHarmony的代码以
[
组件
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev
/hpm-part/Readme-CN.md
)
的形式开放,开发者可以通过如下其中一种方式获取:
本文档将介绍如何获取OpenHarmony源码并说明OpenHarmony的源码目录结构。OpenHarmony的代码以
[
组件
](
..
/hpm-part/Readme-CN.md
)
的形式开放,开发者可以通过如下其中一种方式获取:
-
**获取方式1**
:从码云代码仓库获取。通过repo或git工具从代码仓库中下载,此方式可获取最新代码。
...
...
@@ -100,7 +100,7 @@ OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及
-
**OpenHarmony发布版本代码获取**
OpenHarmony发布版本获取源码方式请参考
[
Release Notes
](
https://gitee.com/openharmony/docs/blob/master/zh-cn
/release-notes/Readme.md
)
。
OpenHarmony发布版本获取源码方式请参考
[
Release Notes
](
../..
/release-notes/Readme.md
)
。
## 获取方式2:从DevEco Marketplace获取
...
...
@@ -181,7 +181,7 @@ OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及
为了获得更好的下载性能,您可以选择从以下站点的镜像库获取源码或者对应的解决方案。
本部分只提供OpenHarmony LTS最新版本和最新发布版本的源码获取方式, 其他版本获取源码方式以及具体版本信息请参考
[
Release Notes
](
https://gitee.com/openharmony/docs/blob/master/zh-cn
/release-notes/Readme.md
)
。
本部分只提供OpenHarmony LTS最新版本和最新发布版本的源码获取方式, 其他版本获取源码方式以及具体版本信息请参考
[
Release Notes
](
../..
/release-notes/Readme.md
)
。
**表1**
获取源码路径
...
...
@@ -200,7 +200,7 @@ OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及
| Hi3861解决方案(二进制) | 3.2 Beta1 |
[
站点
](
https://repo.huaweicloud.com/openharmony/os/3.2-Beta1/hispark_pegasus.tar.gz
)
|
[
SHA256校验码
](
https://repo.huaweicloud.com/openharmony/os/3.2-Beta1/hispark_pegasus.tar.gz.sha256
)
|
| Hi3516解决方案-LiteOS(二进制) | 3.2 Beta1 |
[
站点
](
https://repo.huaweicloud.com/openharmony/os/3.2-Beta1/hispark_taurus.tar.gz
)
|
[
SHA256校验码
](
https://repo.huaweicloud.com/openharmony/os/3.2-Beta1/hispark_taurus.tar.gz.sha256
)
|
| Hi3516解决方案-Linux(二进制) | 3.2 Beta1 |
[
站点
](
https://repo.huaweicloud.com/openharmony/os/3.2-Beta1/hispark_taurus_linux.tar.gz
)
|
[
SHA256校验码
](
https://repo.huaweicloud.com/openharmony/os/3.2-Beta1/hispark_taurus_linux.tar.gz.sha256
)
|
| RELEASE-NOTES | 3.2 Beta1 |
[
站点
](
https://gitee.com/openharmony/docs/blob/master/zh-cn
/release-notes/OpenHarmony-v3.2-beta1.md
)
| - |
| RELEASE-NOTES | 3.2 Beta1 |
[
站点
](
../..
/release-notes/OpenHarmony-v3.2-beta1.md
)
| - |
|
**编译工具链**
|
**版本信息**
|
**下载站点**
|
**SHA256校验码**
|
| 编译工具链获取清单 | - |
[
站点
](
https://repo.huaweicloud.com/openharmony/os/2.0/tool_chain/
)
| - |
...
...
zh-cn/device-dev/kernel/kernel-small-debug-trace.md
浏览文件 @
9aefa849
...
...
@@ -137,7 +137,7 @@ LiteOS-A内核的Trace模块提供下面几种功能,接口详细信息可以
分别对应Trace启动(LOS_TraceStart)、停止(LOS_TraceStop)、清除记录(LOS_TraceReset)、dump记录(LOS_TraceRecordDump)、设置事件过滤掩码(LOS_TraceEventMaskSet)
具体的使用方法参见
[
用户态编程实例
](
https://gitee.com/openharmony/docs/blob/70744e1e0e34d66e11108a00c8db494eea49dd02/zh-cn/device-dev/kernel/kernel-small-debug-trace.md#section4.2.2
)
。
具体的使用方法参见
[
用户态编程实例
](
kernel-small-debug-trace.md#用户态
)
。
## 开发指导
...
...
zh-cn/device-dev/porting/porting-asr582x-combo-demo.md
浏览文件 @
9aefa849
...
...
@@ -473,7 +473,7 @@ LOSCFG_DRIVERS_HDF_PLATFORM=y
lwIP组件的源码在
`//third_party/lwip`
,OpenHarmony在kernel中做了定制化,
`//kernel/liteos_m/components/net/lwip-2.1`
,包括一些接口的重定义,结构体的重定义等。
移植过程可参考:
[
lwIP组件适配
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/porting/
porting-chip-board-lwip.md
)
移植过程可参考:
[
lwIP组件适配
](
porting-chip-board-lwip.md
)
本案例在config.json中设置lwIP的路径如下:
...
...
zh-cn/device-dev/porting/porting-linux-kernel.md
浏览文件 @
9aefa849
...
...
@@ -222,7 +222,7 @@ HDF(Hardware Driver Foundation)自测试用例,用于测试HDF框架和外
**用例编译和测试方法**
通过
[
hdc_std工具
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev
/subsystems/subsys-toolchain-hdc-guide.md
)
把用例执行文件推送到设备中,然后执行用例即可,操作步骤如下:
通过
[
hdc_std工具
](
..
/subsystems/subsys-toolchain-hdc-guide.md
)
把用例执行文件推送到设备中,然后执行用例即可,操作步骤如下:
1.
编译hdf测试用例。
2.
用hdc_std工具推送测试文件到设备中。
...
...
@@ -243,7 +243,7 @@ HDF(Hardware Driver Foundation)自测试用例,用于测试HDF框架和外
2.
将测试文件移动到目标移植设备上(以树莓派为例)。
方法一:使用
[
hdc_std工具
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev
/subsystems/subsys-toolchain-hdc-guide.md
)
。
方法一:使用
[
hdc_std工具
](
..
/subsystems/subsys-toolchain-hdc-guide.md
)
。
1.
先在树莓派里新建data/test目录。
...
...
zh-cn/device-dev/porting/porting-stm32f407-on-minisystem-eth.md
浏览文件 @
9aefa849
...
...
@@ -92,7 +92,7 @@ vendor
└── niobe407 --- 产品名字:niobe407
```
获取
[
OpenHarmony源码
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev
/get-code/sourcecode-acquire.md
)
,根据上述目录规划,创建相应文件夹。
获取
[
OpenHarmony源码
](
..
/get-code/sourcecode-acquire.md
)
,根据上述目录规划,创建相应文件夹。
### 预编译适配
...
...
@@ -714,7 +714,7 @@ board_ld_flags :链接选项,与Makefile中的LDFLAGS变量对应。
### 内核基础功能适配
内核基础功能适配项包括:
**[中断管理](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/kernel/kernel-mini-basic-interrupt.md)**
、
**[任务管理](https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/kernel/kernel-mini-basic-task.md)**
、
**[内存管理](https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/kernel/kernel-mini-basic-memory.md)**
、
**[内核通信机制](https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/kernel/kernel-mini-basic-ipc.md)**
、
**[时间管理](https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/kernel/kernel-basic-mini-time.md)**
、
**[软件定时器](https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev
/kernel/kernel-mini-basic-soft.md)**
,可以参考对应链接中的编程实例进行内核基础功能验证。在验证的过程中发现问题,针对相应问题进行具体的适配。
内核基础功能适配项包括:
**[中断管理](
../kernel/kernel-mini-basic-interrupt.md)**
、
**[任务管理](../kernel/kernel-mini-basic-task.md)**
、
**[内存管理](../kernel/kernel-mini-basic-memory.md)**
、
**[内核通信机制](../kernel/kernel-mini-basic-ipc.md)**
、
**[时间管理](../kernel/kernel-basic-mini-time.md)**
、
**[软件定时器](..
/kernel/kernel-mini-basic-soft.md)**
,可以参考对应链接中的编程实例进行内核基础功能验证。在验证的过程中发现问题,针对相应问题进行具体的适配。
从上一节中打印信息输出时间间隔可以看出,
`LOS_TaskDelay`
函数的延时时间不准确,我们可以在
`target_config.h`
中定义如下宏进行内核时钟适配:
...
...
@@ -1184,7 +1184,7 @@ _hdf_drivers_end = .;
#### 添加XTS子系统
`XTS`
测试参考资料见
[
xts参考资料
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev
/subsystems/subsys-xts-guide.md
)
,进行
`XTS`
子系统适配需要添加
`xts_acts`
与
`xts_tools`
组件,直接在
`config.json`
配置即可,配置如下:
`XTS`
测试参考资料见
[
xts参考资料
](
..
/subsystems/subsys-xts-guide.md
)
,进行
`XTS`
子系统适配需要添加
`xts_acts`
与
`xts_tools`
组件,直接在
`config.json`
配置即可,配置如下:
{
"subsystem": "xts",
...
...
zh-cn/device-dev/porting/porting-stm32mp15xx-on-smallsystem.md
浏览文件 @
9aefa849
...
...
@@ -122,7 +122,7 @@ vendor
内核移植需要完成
`LiteOS-A Kconfig`
适配、
`gn`
的编译构建和内核启动最小适配。
详细移植步骤参考:
[
LiteOS-A内核移植
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/porting/
porting-smallchip-kernel-a.md
)
详细移植步骤参考:
[
LiteOS-A内核移植
](
porting-smallchip-kernel-a.md
)
### Kconfig适配
1.
在//device/board/bearpi/bearpi_hm_micro/liteos_a/drivers/Kconfig中添加芯片、产品名称、厂商名称相关配置。
```
...
...
@@ -266,7 +266,7 @@ vendor
}
```
### 内核启动适配
1.
在//device/board/bearpi/bearpi_hm_micro/liteos_a/board/os_adapt.c中添加以下内核启动相关代码,详细解释参考
[
LiteOS-A内核移植
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/porting/
porting-smallchip-kernel-a.md
)
。
1.
在//device/board/bearpi/bearpi_hm_micro/liteos_a/board/os_adapt.c中添加以下内核启动相关代码,详细解释参考
[
LiteOS-A内核移植
](
porting-smallchip-kernel-a.md
)
。
```
...
void SystemInit(void)
...
...
zh-cn/device-dev/quick-start/quickstart-ide-lite-overview.md
浏览文件 @
9aefa849
...
...
@@ -10,7 +10,7 @@ OpenHarmony轻量和小型系统适用于内存较小的IOT设备(参考内存
-
IDE方式:完全采用IDE(DevEco Device Tool)进行一站式开发,编译依赖工具的安装及编译、烧录、运行都通过IDE进行操作。
-
安装包方式:通过命令行进行编译依赖工具的下载安装,编译操作也通过命令实现。烧录、运行等操作使用IDE。
OpenHarmony还为开发者提供了
[
Docker环境
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev
/get-code/gettools-acquire.md
)
,在很大程度上简化了编译前的环境配置,习惯使用安装包方式的开发者也可以选择Docker环境进行编译 。
OpenHarmony还为开发者提供了
[
Docker环境
](
..
/get-code/gettools-acquire.md
)
,在很大程度上简化了编译前的环境配置,习惯使用安装包方式的开发者也可以选择Docker环境进行编译 。
本文采用DevEco Device Tool进行一站式开发介绍,习惯使用命令行的开发者可参考
[
轻量和小型系统快速入门(安装包方式)
](
../quick-start/quickstart-lite-overview.md
)
。
...
...
zh-cn/device-dev/quick-start/quickstart-ide-lite-steps-hi3516-burn.md
浏览文件 @
9aefa849
...
...
@@ -8,7 +8,7 @@ Hi3516DV300的镜像烧录通过Winodow环境进行烧录,开发者启动烧
Hi3516DV300开发板小型系统的烧录方式包括USB烧录、网口烧录两种方式,本文采用USB方式进行烧录。
1.
请连接好电脑和待烧录开发板,需要连接USB口和串口,具体可参考
[
Hi3516DV300开发板介绍
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/
quickstart-lite-introduction-hi3516.md
)
。
1.
请连接好电脑和待烧录开发板,需要连接USB口和串口,具体可参考
[
Hi3516DV300开发板介绍
](
quickstart-lite-introduction-hi3516.md
)
。
2.
根据
[
Hi3516DV300开发板串口驱动安装指导
](
https://gitee.com/link?target=https%3A%2F%2Fdevice.harmonyos.com%2Fcn%2Fdocs%2Fdocumentation%2Fguide%2Fhi3516_hi3518-drivers-0000001050743695
)
、
[
Hi3516DV300开发板USB驱动安装指导
](
https://device.harmonyos.com/cn/docs/documentation/guide/usb_driver-0000001058690393
)
安装USB驱动及USB转串口的驱动。若您的设备中已安装此驱动,请忽略该步骤。
...
...
zh-cn/device-dev/quick-start/quickstart-ide-lite-steps-hi3861-burn.md
浏览文件 @
9aefa849
...
...
@@ -8,7 +8,7 @@ Hi3861V100的镜像烧录通过Winodow环境进行烧录,开发者启动烧录
Hi3861V100开发板支持串口烧录方式,在Windows下通过以下步骤进行烧录:
1.
请连接好电脑和待烧录开发板,需要连接USB口,具体可参考
[
Hi3861V100开发板介绍
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/
quickstart-lite-introduction-hi3861.md
)
。
1.
请连接好电脑和待烧录开发板,需要连接USB口,具体可参考
[
Hi3861V100开发板介绍
](
quickstart-lite-introduction-hi3861.md
)
。
2.
根据
[
Hi3861V100开发板串口驱动安装指导
](
https://gitee.com/link?target=https%3A%2F%2Fdevice.harmonyos.com%2Fcn%2Fdocs%2Fdocumentation%2Fguide%2Fhi3861-drivers-0000001058153433
)
安装USB转串口的驱动程序。若您的设备中已安装此驱动,请忽略该步骤。
...
...
zh-cn/device-dev/quick-start/quickstart-ide-standard-overview.md
浏览文件 @
9aefa849
...
...
@@ -10,7 +10,7 @@ OpenHarmony标准系统适用于参考内存≥128MiB的设备。通过本文,
-
IDE方式:完全采用IDE(DevEco Device Tool)进行一站式开发,编译依赖工具的安装及编译、烧录、运行都通过IDE进行操作。
-
安装包方式:通过命令行进行编译依赖工具的下载安装,编译操作也通过命令实现。烧录、运行等操作使用IDE。
OpenHarmony还为开发者提供了
[
Docker环境
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev
/get-code/gettools-acquire.md
)
,在很大程度上简化了编译前的环境配置,习惯使用安装包方式的开发者也可以选择Docker环境进行编译 。
OpenHarmony还为开发者提供了
[
Docker环境
](
..
/get-code/gettools-acquire.md
)
,在很大程度上简化了编译前的环境配置,习惯使用安装包方式的开发者也可以选择Docker环境进行编译 。
本文采用DevEco Device Tool进行一站式开发介绍,习惯使用命令行的开发者可参考
[
标准系统快速入门(安装包方式)
](
quickstart-standard-overview.md
)
。
...
...
zh-cn/device-dev/quick-start/quickstart-ide-standard-running-hi3516-burning.md
浏览文件 @
9aefa849
...
...
@@ -10,7 +10,7 @@ Hi3516DV300开发板小型系统的烧录方式包括USB烧录、网口烧录两
> 使用USB烧录方式,在DevEco Device Tool 2.2 Beta2及更高版本中支持。
1.
请连接好电脑和待烧录开发板,需要连接USB口和串口,具体可参考
[
Hi3516DV300开发板介绍
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/
quickstart-lite-introduction-hi3516.md
)
。
1.
请连接好电脑和待烧录开发板,需要连接USB口和串口,具体可参考
[
Hi3516DV300开发板介绍
](
quickstart-lite-introduction-hi3516.md
)
。
2.
根据
[
Hi3516DV300开发板串口驱动安装指导
](
https://gitee.com/link?target=https%3A%2F%2Fdevice.harmonyos.com%2Fcn%2Fdocs%2Fdocumentation%2Fguide%2Fhi3516_hi3518-drivers-0000001050743695
)
、
[
Hi3516DV300开发板USB驱动安装指导
](
https://device.harmonyos.com/cn/docs/documentation/guide/usb_driver-0000001058690393
)
安装USB驱动及USB转串口的驱动。若您的设备中已安装此驱动,请忽略该步骤。
...
...
zh-cn/device-dev/quick-start/quickstart-lite-overview.md
浏览文件 @
9aefa849
...
...
@@ -9,7 +9,7 @@ OpenHarmony轻量和小型系统适用于内存较小的IOT设备(参考内存
-
IDE方式:完全采用IDE(DevEco Device Tool)进行一站式开发,编译依赖工具的安装及编译、烧录、运行都通过IDE进行操作。
-
安装包方式:通过命令行进行编译依赖工具的下载安装,编译操作也通过命令实现。烧录、运行等操作使用IDE。OpenHarmony还为开发者提供了
[
Docker环境
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev
/get-code/gettools-acquire.md
)
,在很大程度上简化了编译前的环境配置,习惯使用安装包方式的开发者也可以选择Docker环境进行编译 。
-
安装包方式:通过命令行进行编译依赖工具的下载安装,编译操作也通过命令实现。烧录、运行等操作使用IDE。OpenHarmony还为开发者提供了
[
Docker环境
](
..
/get-code/gettools-acquire.md
)
,在很大程度上简化了编译前的环境配置,习惯使用安装包方式的开发者也可以选择Docker环境进行编译 。
本文采用安装包方式进行介绍,习惯使用DevEco Device Tool的开发者可参考
[
轻量与小型系统快速入门(IDE方式)
](
../quick-start/quickstart-ide-lite-overview.md
)
。
...
...
zh-cn/device-dev/quick-start/quickstart-lite-steps-hi3516-burn.md
浏览文件 @
9aefa849
...
...
@@ -32,7 +32,7 @@ Hi3516DV300支持USB烧录、网口烧录和串口烧录三种方式,本文采
完成源码导入后,通过以下步骤进行烧录:
1.
请连接好电脑和待烧录开发板,需要连接USB口和串口,具体可参考
[
Hi3516DV300开发板介绍
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/
quickstart-lite-introduction-hi3516.md
)
。
1.
请连接好电脑和待烧录开发板,需要连接USB口和串口,具体可参考
[
Hi3516DV300开发板介绍
](
quickstart-lite-introduction-hi3516.md
)
。
2.
根据
[
Hi3516DV300开发板串口驱动安装指导
](
https://gitee.com/link?target=https%3A%2F%2Fdevice.harmonyos.com%2Fcn%2Fdocs%2Fdocumentation%2Fguide%2Fhi3516_hi3518-drivers-0000001050743695
)
、
[
Hi3516DV300开发板USB驱动安装指导
](
https://device.harmonyos.com/cn/docs/documentation/guide/usb_driver-0000001058690393
)
安装USB驱动及USB转串口的驱动。若您的设备中已安装此驱动,请忽略该步骤。
...
...
zh-cn/device-dev/quick-start/quickstart-lite-steps-hi3861-burn.md
浏览文件 @
9aefa849
...
...
@@ -33,7 +33,7 @@ Hi3861V100开发板支持串口烧录方式,在Windows下通过以下步骤进
完成源码导入后,通过以下步骤进行烧录:
1.
请连接好电脑和待烧录开发板,需要连接USB口,具体可参考
[
Hi3861V100开发板介绍
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/
quickstart-lite-introduction-hi3861.md
)
。
1.
请连接好电脑和待烧录开发板,需要连接USB口,具体可参考
[
Hi3861V100开发板介绍
](
quickstart-lite-introduction-hi3861.md
)
。
2.
根据
[
Hi3861V100开发板串口驱动安装指导
](
https://gitee.com/link?target=https%3A%2F%2Fdevice.harmonyos.com%2Fcn%2Fdocs%2Fdocumentation%2Fguide%2Fhi3861-drivers-0000001058153433
)
安装USB转串口的驱动程序。若您的设备中已安装此驱动,请忽略该步骤。
...
...
zh-cn/device-dev/quick-start/quickstart-standard-overview.md
浏览文件 @
9aefa849
...
...
@@ -10,7 +10,7 @@ OpenHarmony标准系统适用于参考内存≥128MiB的设备。通过本文,
-
IDE方式:完全采用IDE(DevEco Device Tool)进行一站式开发,编译依赖工具的安装及编译、烧录、运行都通过IDE进行操作。
-
安装包方式:通过命令行进行编译依赖工具的下载安装,编译操作也通过命令实现。烧录、运行等操作使用IDE。
OpenHarmony还为开发者提供了
[
Docker环境
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev
/get-code/gettools-acquire.md
)
,在很大程度上简化了编译前的环境配置,习惯使用安装包方式的开发者也可以选择Docker环境进行编译 。
OpenHarmony还为开发者提供了
[
Docker环境
](
..
/get-code/gettools-acquire.md
)
,在很大程度上简化了编译前的环境配置,习惯使用安装包方式的开发者也可以选择Docker环境进行编译 。
本文采用安装包方式进行介绍,习惯使用DevEco Device Tool的开发者可参考
[
标准系统快速入门(IDE方式)
](
../quick-start/quickstart-ide-standard-overview.md
)
。
...
...
zh-cn/device-dev/quick-start/quickstart-standard-running-hi3516-burning.md
浏览文件 @
9aefa849
...
...
@@ -33,7 +33,7 @@ Hi3516DV300开发板小型系统的烧录方式包括USB烧录、网口烧录两
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 使用USB烧录方式,在DevEco Device Tool 2.2 Beta2及更高版本中支持。
1.
请连接好电脑和待烧录开发板,需要连接USB口和串口,具体可参考
[
Hi3516DV300开发板介绍
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/
quickstart-lite-introduction-hi3516.md
)
。
1.
请连接好电脑和待烧录开发板,需要连接USB口和串口,具体可参考
[
Hi3516DV300开发板介绍
](
quickstart-lite-introduction-hi3516.md
)
。
2.
根据
[
Hi3516DV300/Hi3518EV300开发板串口驱动安装指导
](
https://gitee.com/link?target=https%3A%2F%2Fdevice.harmonyos.com%2Fcn%2Fdocs%2Fdocumentation%2Fguide%2Fhi3516_hi3518-drivers-0000001050743695
)
、
[
Hi3516DV300/Hi3518EV300开发板USB驱动安装指导
](
https://device.harmonyos.com/cn/docs/documentation/guide/usb_driver-0000001058690393
)
安装USB驱动及USB转串口的驱动。若您的设备中已安装此驱动,请忽略该步骤。
...
...
zh-cn/device-dev/subsystems/subsys-build-gn-kconfig-visual-config-guide.md
浏览文件 @
9aefa849
...
...
@@ -26,11 +26,11 @@
1.
获取源码
OpenHarmony版本发布的源码获取请参考:
[
源码获取教程
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev
/get-code/sourcecode-acquire.md
)
OpenHarmony版本发布的源码获取请参考:
[
源码获取教程
](
..
/get-code/sourcecode-acquire.md
)
2.
环境准备
环境配置所需要的Kconfiglib已内置在OpenHarmony自带的hb工具中,如需安装hb工具,可参考:
[
hb安装教程
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/quickstart-lite-env-setup.md#%E5%AE%89%E8%A3%85
hb
)
环境配置所需要的Kconfiglib已内置在OpenHarmony自带的hb工具中,如需安装hb工具,可参考:
[
hb安装教程
](
../quick-start/quickstart-lite-env-setup.md#安装
hb
)
3.
开启可视化配置界面
...
...
zh-cn/device-dev/subsystems/subsys-ota-guide.md
浏览文件 @
9aefa849
...
...
@@ -273,7 +273,7 @@ OTA(Over the Air)提供对设备远程升级的能力,可以让您的设
-
API的使用方法,见本文“API应用场景”和API文档的OTA接口章节。
-
如果需要适配开发板,请参考HAL层头文件:base
\u
pdate
\o
ta_lite
\h
als
\h
al_hota_board.h。
2.
标准系统请参考
[
JS参考规范
](
https://gitee.com/openharmony/docs/blob/master/zh-cn
/application-dev/reference/apis/js-apis-update.md
)
指导中的升级接口参考规范。
2.
标准系统请参考
[
JS参考规范
](
../..
/application-dev/reference/apis/js-apis-update.md
)
指导中的升级接口参考规范。
## API应用场景-默认场景
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录