Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
9bd4cb65
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,发现更多精彩内容 >>
未验证
提交
9bd4cb65
编写于
1月 13, 2022
作者:
O
openharmony_ci
提交者:
Gitee
1月 13, 2022
浏览文件
操作
浏览文件
下载
差异文件
!1184 修改MD显示问题
Merge pull request !1184 from Austin/master
上级
e2319cac
154c06d2
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
16 addition
and
16 deletion
+16
-16
zh-cn/device-dev/guide/device-camera-control-example.md
zh-cn/device-dev/guide/device-camera-control-example.md
+1
-1
zh-cn/device-dev/kernel/kernel-mini-basic-ipc-event-basic.md
zh-cn/device-dev/kernel/kernel-mini-basic-ipc-event-basic.md
+5
-5
zh-cn/device-dev/kernel/kernel-small-basic-trans-event.md
zh-cn/device-dev/kernel/kernel-small-basic-trans-event.md
+5
-5
zh-cn/device-dev/kernel/kernel-small-bundles-linking.md
zh-cn/device-dev/kernel/kernel-small-bundles-linking.md
+1
-1
zh-cn/device-dev/subsystems/subsys-aiframework-tech.md
zh-cn/device-dev/subsystems/subsys-aiframework-tech.md
+2
-2
zh-cn/device-dev/subsystems/subsys-application-framework-overview.md
...e-dev/subsystems/subsys-application-framework-overview.md
+1
-1
zh-cn/device-dev/subsystems/subsys-xts-guide.md
zh-cn/device-dev/subsystems/subsys-xts-guide.md
+1
-1
未找到文件。
zh-cn/device-dev/guide/device-camera-control-example.md
浏览文件 @
9bd4cb65
...
...
@@ -7,7 +7,7 @@
>![](../public_sys-resources/icon-note.gif) **说明:**
>开发板启动后默认会加载launcher应用,应用的图形界面默认显示在媒体图层上方,会影响camera\_sample的演示结果,因此需要在编译或是打包时去掉launcher应用。
>**修改方法
:**
将“build/lite/components/applications.json”中camera\_sample\_app组件的targets中"//applications/sample/camera/launcher:launcher\_hap"整行注释或删除。
>**修改方法
**:
将“build/lite/components/applications.json”中camera\_sample\_app组件的targets中"//applications/sample/camera/launcher:launcher\_hap"整行注释或删除。
-
本示例编译结果路径为“out/hi3516dv300/ipcamera
\_
hi3516dv300
\_
liteos/dev
\_
tools/bin”,为让文件能在单板中执行,可将示例文件通过读卡器复制至TF卡中,或者修改camera
\_
sample的编译脚本将结果文件复制至rootfs.img中。
...
...
zh-cn/device-dev/kernel/kernel-mini-basic-ipc-event-basic.md
浏览文件 @
9bd4cb65
...
...
@@ -29,11 +29,11 @@ typedef struct tagEvent {
### 事件运作原理<a name="section187761153144617"></a>
**事件初始化
:**
会创建一个事件控制块,该控制块维护一个已处理的事件集合,以及等待特定事件的任务链表。
**事件初始化
**
:
会创建一个事件控制块,该控制块维护一个已处理的事件集合,以及等待特定事件的任务链表。
**写事件
:**
会向事件控制块写入指定的事件,事件控制块更新事件集合,并遍历任务链表,根据任务等待具体条件满足情况决定是否唤醒相关任务。
**写事件
**
:
会向事件控制块写入指定的事件,事件控制块更新事件集合,并遍历任务链表,根据任务等待具体条件满足情况决定是否唤醒相关任务。
**读事件
:**
如果读取的事件已存在时,会直接同步返回。其他情况会根据超时时间以及事件触发情况,来决定返回时机:等待的事件条件在超时时间耗尽之前到达,阻塞任务会被直接唤醒,否则超时时间耗尽该任务才会被唤醒。
**读事件
**
:
如果读取的事件已存在时,会直接同步返回。其他情况会根据超时时间以及事件触发情况,来决定返回时机:等待的事件条件在超时时间耗尽之前到达,阻塞任务会被直接唤醒,否则超时时间耗尽该任务才会被唤醒。
读事件条件满足与否取决于入参eventMask和mode,eventMask即需要关注的事件类型掩码。mode是具体处理方式,分以下三种情况:
...
...
@@ -41,9 +41,9 @@ typedef struct tagEvent {
-
LOS
\_
WAITMODE
\_
OR:逻辑或,基于接口传入的事件类型掩码eventMask,只要这些事件中有任一种事件发生就可以读取成功,否则该任务将阻塞等待或者返回错误码。
-
LOS
\_
WAITMODE
\_
CLR:这是一种附加读取模式,需要与所有事件模式或任一事件模式结合使用(LOS
\_
WAITMODE
\_
AND | LOS
\_
WAITMODE
\_
CLR或 LOS
\_
WAITMODE
\_
OR | LOS
\_
WAITMODE
\_
CLR)。在这种模式下,当设置的所有事件模式或任一事件模式读取成功后,会自动清除事件控制块中对应的事件类型位。
**事件清零
:**
根据指定掩码,去对事件控制块的事件集合进行清零操作。当掩码为0时,表示将事件集合全部清零。当掩码为0xffff时,表示不清除任何事件,保持事件集合原状。
**事件清零
**
:
根据指定掩码,去对事件控制块的事件集合进行清零操作。当掩码为0时,表示将事件集合全部清零。当掩码为0xffff时,表示不清除任何事件,保持事件集合原状。
**事件销毁
:**
销毁指定的事件控制块。
**事件销毁
**
:
销毁指定的事件控制块。
**图 1**
事件运作原理图
<a
name=
"fig17799175324612"
></a>
![](
figure/事件运作原理图.png
"事件运作原理图"
)
...
...
zh-cn/device-dev/kernel/kernel-small-basic-trans-event.md
浏览文件 @
9bd4cb65
...
...
@@ -48,11 +48,11 @@ typedef struct tagEvent {
### 事件运作原理<a name="section187761153144617"></a>
**事件初始化
:**
会创建一个事件控制块,该控制块维护一个已处理的事件集合,以及等待特定事件的任务链表。
**事件初始化
**
:
会创建一个事件控制块,该控制块维护一个已处理的事件集合,以及等待特定事件的任务链表。
**写事件
:**
会向事件控制块写入指定的事件,事件控制块更新事件集合,并遍历任务链表,根据任务等待具体条件满足情况决定是否唤醒相关任务。
**写事件
**
:
会向事件控制块写入指定的事件,事件控制块更新事件集合,并遍历任务链表,根据任务等待具体条件满足情况决定是否唤醒相关任务。
**读事件
:**
如果读取的事件已存在时,会直接同步返回。其他情况会根据超时时间以及事件触发情况,来决定返回时机:等待的事件条件在超时时间耗尽之前到达,阻塞任务会被直接唤醒,否则超时时间耗尽该任务才会被唤醒。
**读事件
**
:
如果读取的事件已存在时,会直接同步返回。其他情况会根据超时时间以及事件触发情况,来决定返回时机:等待的事件条件在超时时间耗尽之前到达,阻塞任务会被直接唤醒,否则超时时间耗尽该任务才会被唤醒。
读事件条件满足与否取决于入参eventMask和mode,eventMask即需要关注的事件类型掩码。mode是具体处理方式,分以下三种情况:
...
...
@@ -60,9 +60,9 @@ typedef struct tagEvent {
-
LOS
\_
WAITMODE
\_
OR:逻辑或,基于接口传入的事件类型掩码eventMask,只要这些事件中有任一种事件发生就可以读取成功,否则该任务将阻塞等待或者返回错误码。
-
LOS
\_
WAITMODE
\_
CLR:这是一种附加读取模式,需要与所有事件模式或任一事件模式结合使用(LOS
\_
WAITMODE
\_
AND | LOS
\_
WAITMODE
\_
CLR或 LOS
\_
WAITMODE
\_
OR | LOS
\_
WAITMODE
\_
CLR)。在这种模式下,当设置的所有事件模式或任一事件模式读取成功后,会自动清除事件控制块中对应的事件类型位。
**事件清零
:**
根据指定掩码,去对事件控制块的事件集合进行清零操作。当掩码为0时,表示将事件集合全部清零。当掩码为0xffff时,表示不清除任何事件,保持事件集合原状。
**事件清零
**
:
根据指定掩码,去对事件控制块的事件集合进行清零操作。当掩码为0时,表示将事件集合全部清零。当掩码为0xffff时,表示不清除任何事件,保持事件集合原状。
**事件销毁
:**
销毁指定的事件控制块。
**事件销毁
**
:
销毁指定的事件控制块。
**图 1**
事件运作原理图
<a
name=
"fig17799175324612"
></a>
![](
figure/事件运作原理图-21.png
"事件运作原理图-21"
)
...
...
zh-cn/device-dev/kernel/kernel-small-bundles-linking.md
浏览文件 @
9bd4cb65
...
...
@@ -47,7 +47,7 @@ LOS\_DoExecveFile
INT32 LOS
\_
DoExecveFile
\(
const CHAR
\*
fileName, CHAR
\*
const
\*
argv, CHAR
\*
const
\*
envp
\)
;
**函数功能
:**
根据fileName执行一个新的用户程序。
**函数功能
**
:
根据fileName执行一个新的用户程序。
**参数说明:**
...
...
zh-cn/device-dev/subsystems/subsys-aiframework-tech.md
浏览文件 @
9bd4cb65
...
...
@@ -2,9 +2,9 @@
**用词约定:**
**规则
:**
必须准守的约定
**规则
**
:
必须准守的约定
**建议
:**
需要加以考虑的约定
**建议
**
:
需要加以考虑的约定
-
**[代码管理规范](subsys-aiframework-tech-codemanage.md)**
...
...
zh-cn/device-dev/subsystems/subsys-application-framework-overview.md
浏览文件 @
9bd4cb65
...
...
@@ -73,7 +73,7 @@ Ability子系统是管理OpenHarmony应用运行状态的开发框架。
-
**AbilityKit**
:Ability框架提供给开发者的开发包,开发者基于该开发包可以开发出基于Ability组件的应用。基于Ability组件开发的应用有两种类型:基于Javascript语言开发的Ability(JS Ability)和基于C/C++语言开发的Ability(Native Ability)。JS应用开发框架是开发者开发JS Ability所用到框架,是在AbilityKit基础封装的包含js UI组件的一套方便开发者能够迅速开发Ability应用的框架。
-
**AbilityLoader**
:负责注册和加载开发者Ability的模块。开发者开发的Ability先要调用AbilityLoader的注册接口注册到框架中,接着Ability启动时会被实例化。
-
**AbilityManager
:**
负责AbilityKit和Ability管理服务进行IPC的通信。
-
**AbilityManager
**
:
负责AbilityKit和Ability管理服务进行IPC的通信。
-
**EventHandler**
:AbilityKit提供给开发者的用于在Ability中实现线程间通信的一个模块。
...
...
zh-cn/device-dev/subsystems/subsys-xts-guide.md
浏览文件 @
9bd4cb65
...
...
@@ -660,7 +660,7 @@ hap包编译请参考[标准系统js应用开发指导](https://developer.harmon
**测试用例输出目录**:out/release/suites/acts/testcases
**测试框架&用例整体输出目录
:**
out/release/suites/acts(编译用例时会同步编译测试套执行框架)
**测试框架&用例整体输出目录
**:
out/release/suites/acts(编译用例时会同步编译测试套执行框架)
## 全量用例执行指导(适用于小型系统、标准系统)<a name="section118149111426"></a>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录