Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
d8fe29e3
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,发现更多精彩内容 >>
未验证
提交
d8fe29e3
编写于
9月 16, 2022
作者:
O
openharmony_ci
提交者:
Gitee
9月 16, 2022
浏览文件
操作
浏览文件
下载
差异文件
!9491 Update the introduction of commonlibrary(which was called utils before)
Merge pull request !9491 from JokerXD_liu/utils
上级
40425e2f
40ac6cab
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
62 addition
and
10 deletion
+62
-10
en/readme/commonlibrary.md
en/readme/commonlibrary.md
+45
-0
zh-cn/readme/公共基础库.md
zh-cn/readme/公共基础库.md
+17
-10
未找到文件。
en/readme/
utils
.md
→
en/readme/
commonlibrary
.md
浏览文件 @
d8fe29e3
#
utils
<a name="EN-US_TOPIC_0000001092539399"></a>
#
commonlibrary
<a name="EN-US_TOPIC_0000001092539399"></a>
## Introduction<a name="section11660541593"></a>
The
**
utils**
repository provides common enhanced APIs for development in C and C++
.
The
**
commonlibrary**
subsystem provides common enhanced APIs for development in C, C++ and JS
.
**
C++
**
**
c_utils
**
-
Enhanced APIs for operations related to files, paths, and strings
-
APIs related to the read-write lock, semaphore, timer, thread, and thread pool
...
...
@@ -13,7 +13,14 @@ The **utils** repository provides common enhanced APIs for development in C and
-
Error codes for each subsystem
-
Safe functions in C
**C**
**ets_utils**
-
JSAPIs for operation of URI, URL and xml
-
JSAPIs for character encoder and decoder
-
JSAPIs for operation of process
-
Multithreading ability in JS
**utils_lite**
-
Hardware Abstraction Layer (HAL) APIs for performing operations on standard files
-
APIs for internal functions, such as the timer
...
...
@@ -21,17 +28,18 @@ The **utils** repository provides common enhanced APIs for development in C and
## Directory Structure<a name="section17271017133915"></a>
```
/utils
├── native # Utility class implementation at the native layer
└── system # System-related predefined values and security policy configuration
/commonlibrary
├── c_utils # Enhanced basic C/C++ library for developers
├── ets_utils # Enhanced basic JS library for developers
└── utils_lite # Basic tools for liteOS, including C and JS.
```
## Repositories Involved<a name="section1249817110914"></a>
**
utils
subsystem**
**
commonlibrary
subsystem**
[
utils
](
https://gitee.com/openharmony/
utils
)
[
commonlibrary\_c\_utils
](
https://gitee.com/openharmony/commonlibrary_c_
utils
)
[
utils\_native
](
https://gitee.com/openharmony/utils_native
)
[
commonlibrary\_ets\_utils
](
https://gitee.com/openharmony/commonlibrary_ets_utils
)
[
utils\_native\_lite
](
https://gitee.com/openharmony/utils_native
_lite
)
[
commonlibrary\_utils\_lite
](
https://gitee.com/openharmony/commonlibrary_utils
_lite
)
zh-cn/readme/公共基础库.md
浏览文件 @
d8fe29e3
...
...
@@ -6,17 +6,23 @@
## 简介<a name="section11660541593"></a>
公共基础类库提供了一些常用的C、C++开发增强API。包括如下部分:
公共基础类库提供了一些常用的C、C++
、JS
开发增强API。包括如下部分:
**
C++部分:
**
**
c_utils
**
-
文件、路径、字符串相关操作的能力增强接口;
-
读写锁、信号量、定时器、线程增强及线程池等接口;
-
安全数据容器、数据序列化等接口;
-
各子系统的错误码相关定义;
-
C语言安全函数接口。
**C部分:**
**ets_utils**
-
JS中URI、URL、xml相关操作接口;
-
JS中字符编解码接口;
-
JS中进程相关操作接口;
-
JS中多线程能力;
**utils_lite**
-
标准文件相关操作HAL接口;
-
其它一些内部功能,如定时器等。
...
...
@@ -24,18 +30,19 @@
## 目录<a name="section17271017133915"></a>
```
/utils
├── native # 工具类的native层实现
└── system # 系统相关的预定义值和安全策略配
/commonlibrary
├── c_utils # c/c++标准库之外方便开发者开发的基础工具库
├── ets_utils # js标准库之外的与语言强相关的基础库
└── utils_lite # lite上使用的工具函数,涉及c和js语言
```
## 相关仓<a name="section1249817110914"></a>
**公共基础库子系统**
[
utils
](
https://gitee.com/openharmony/utils
)
[
utils\_native
](
https://gitee.com/openharmony/utils_native
)
[
commonlibrary\_c\_utils
](
https://gitee.com/openharmony/commonlibrary_c_utils
)
[
utils\_native\_lite
](
https://gitee.com/openharmony/utils_native_lite
)
[
commonlibrary\_ets\_utils
](
https://gitee.com/openharmony/commonlibrary_ets_utils
)
[
commonlibrary\_utils\_lite
](
https://gitee.com/openharmony/commonlibrary_utils_lite
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录