From 21de4bcee12b1a05371172d71694666f8d828682 Mon Sep 17 00:00:00 2001 From: Creependerman Date: Tue, 19 Jul 2022 04:55:57 +0000 Subject: [PATCH 1/9] update README.md. --- README.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index bed9b77..c98a2fd 100644 --- a/README.md +++ b/README.md @@ -5,21 +5,21 @@ [文档目录](SUMMARY.md) -# 一、NXOS 简介 +# 一、简介 -`NXOS`是`Next XBook Operating System`的意思,是一个跨平台的简洁、高性能、高稳定性的支持多核的混合内核,它将应用于桌面操作系统领域,服务器操作系统领域以及移动终端操作系统领域。 +`NXOS`(即`Next XBook Operating System`)是一个跨平台的简洁、高性能、高稳定性的支持多核的混合内核,它将应用于桌面操作系统、服务器操作系统、移动终端操作系统等领域。 -我们以简洁、高效、稳定为核心,用比较简洁且高效的方式去实现一些功能,去掉一些复杂,冗杂的功能,化繁为简。 +我们以简洁、高效、稳定为核心,用比较简洁高效的方式去实现一些功能,去掉一些复杂冗余的功能,化繁为简。 `NXOS` 是一个分时多进程/多线程(也支持实时优先级),支持 `MMU` 的现代操作系统,它和 `Linux` 内核, `WindowsNT` 内核是同一个数量级的。 -`NXOS`采用混合内核架构,即宏内核和微内核相结合。优势是减小内核代码,增加功能可扩展性,功能模块是独立的进程,添加和删除模块就是进程的创建和关闭。 +`NXOS` 采用混合内核架构,即宏内核和微内核相结合。这样可以减小内核代码,增加功能可扩展性,功能模块是独立的进程,添加和删除模块就是进程的创建和关闭。 -# 二、NXOS 目标 +# 二、目标 -`NXOS` 的初期目标是运行在一些高性能的嵌入式设备上,比如手机终端,游戏掌机等。后期目标是能够作为服务器使用,甚至是桌面操作系统使用。 +`NXOS` 的初期目标是运行在一些高性能的嵌入式设备上,比如手机终端,游戏掌机等。后期目标是能够作为服务器使用,甚至是作为桌面操作系统使用。 -内核就只负责基础功能的支持,平台移植和驱动的移植,具体如何使用,可以根据用户态的 `sdk` 和服务,应用程序去构建应用。 +内核就只负责**基础功能**的支持,平台移植和驱动的移植,具体如何使用,可以根据用户态的 `sdk` 和服务,应用程序去构建应用。 # 三、内核功能 @@ -66,3 +66,5 @@ # 使用gitbook 命令生成文档,生成文件在目录_book中 gitbook serve ``` + +Windows用户也可使用QQ群的md2chm.rar工具链进行生成。 -- Gitee From c490609f3c3fa84f5ab38d36116bfe6483324ebd Mon Sep 17 00:00:00 2001 From: Creependerman Date: Tue, 19 Jul 2022 04:56:58 +0000 Subject: [PATCH 2/9] update README.md. --- README.md | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index c98a2fd..23cfe7d 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,6 @@ [文档目录](SUMMARY.md) -# 一、简介 - `NXOS`(即`Next XBook Operating System`)是一个跨平台的简洁、高性能、高稳定性的支持多核的混合内核,它将应用于桌面操作系统、服务器操作系统、移动终端操作系统等领域。 我们以简洁、高效、稳定为核心,用比较简洁高效的方式去实现一些功能,去掉一些复杂冗余的功能,化繁为简。 @@ -15,13 +13,13 @@ `NXOS` 采用混合内核架构,即宏内核和微内核相结合。这样可以减小内核代码,增加功能可扩展性,功能模块是独立的进程,添加和删除模块就是进程的创建和关闭。 -# 二、目标 +# 目标 `NXOS` 的初期目标是运行在一些高性能的嵌入式设备上,比如手机终端,游戏掌机等。后期目标是能够作为服务器使用,甚至是作为桌面操作系统使用。 内核就只负责**基础功能**的支持,平台移植和驱动的移植,具体如何使用,可以根据用户态的 `sdk` 和服务,应用程序去构建应用。 -# 三、内核功能 +# 功能 `NXOS` 支持 `SMP` 多核,多架构,多平台。 @@ -41,7 +39,7 @@ | 彩色日志输出 | 支持配置日志输出时间,格式,名称,颜色,消息等级等 | | 其他功能正在开发中,敬请期待! | ... | -# 四、平台支持 +# 平台支持 | ARCH | PLATFORM |STATUS | | ------- | ---------- | ---------- | @@ -55,16 +53,6 @@ | arm32 | qemu | TODO | |loongArch| qemu | TODO | -# 五、许可协议 +# 许可协议 `NXOS`采用 `Apache-2.0` 开源协议,可以自由的复制和修改代码,只需要保留版权说明即可,无潜在的商业风险。 - -# 六、文档生成 - -文档生成就是将markdown源文件生成为html文件,可以使用浏览器去浏览。 -```shell -# 使用gitbook 命令生成文档,生成文件在目录_book中 -gitbook serve -``` - -Windows用户也可使用QQ群的md2chm.rar工具链进行生成。 -- Gitee From ac2eeb91e1200a5db4cff400e8865ee6e26cf024 Mon Sep 17 00:00:00 2001 From: Creependerman Date: Tue, 19 Jul 2022 05:19:19 +0000 Subject: [PATCH 3/9] add tutorial/doc-generation.md. --- tutorial/doc-generation.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 tutorial/doc-generation.md diff --git a/tutorial/doc-generation.md b/tutorial/doc-generation.md new file mode 100644 index 0000000..e69de29 -- Gitee From 2a604ff7c27a94f2f7de0c7563ddede96cce698d Mon Sep 17 00:00:00 2001 From: Creependerman Date: Tue, 19 Jul 2022 05:27:26 +0000 Subject: [PATCH 4/9] update tutorial/doc-generation.md. --- tutorial/doc-generation.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tutorial/doc-generation.md b/tutorial/doc-generation.md index e69de29..7c4228a 100644 --- a/tutorial/doc-generation.md +++ b/tutorial/doc-generation.md @@ -0,0 +1,8 @@ +# 文档生成 + +文档生成就是将markdown源文件生成为html文件,可以使用浏览器去浏览。 + +'''code +# 使用gitbook 命令生成文档,生成文件在目录_book中 +gitbook serve +''' \ No newline at end of file -- Gitee From ce7ac0fc80ba61ee2a49ab90c7e252439b830f50 Mon Sep 17 00:00:00 2001 From: Creependerman Date: Tue, 19 Jul 2022 05:28:20 +0000 Subject: [PATCH 5/9] update tutorial/doc-generation.md. --- tutorial/doc-generation.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tutorial/doc-generation.md b/tutorial/doc-generation.md index 7c4228a..8642484 100644 --- a/tutorial/doc-generation.md +++ b/tutorial/doc-generation.md @@ -1,8 +1,7 @@ # 文档生成 文档生成就是将markdown源文件生成为html文件,可以使用浏览器去浏览。 - -'''code +```shell # 使用gitbook 命令生成文档,生成文件在目录_book中 gitbook serve -''' \ No newline at end of file +``` \ No newline at end of file -- Gitee From f2734a5da6840edd0518a30d2416f7238a534b31 Mon Sep 17 00:00:00 2001 From: Creependerman Date: Tue, 19 Jul 2022 05:31:35 +0000 Subject: [PATCH 6/9] add TEAM.md. --- TEAM.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 TEAM.md diff --git a/TEAM.md b/TEAM.md new file mode 100644 index 0000000..3e4e82e --- /dev/null +++ b/TEAM.md @@ -0,0 +1,3 @@ +# 团队 + +## 成员列表 \ No newline at end of file -- Gitee From 9f1aac339ed02cab1ff5100005026ad65fdbdd9e Mon Sep 17 00:00:00 2001 From: Creependerman Date: Tue, 19 Jul 2022 05:37:12 +0000 Subject: [PATCH 7/9] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20TEAM?= =?UTF-8?q?.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEAM.md | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 TEAM.md diff --git a/TEAM.md b/TEAM.md deleted file mode 100644 index 3e4e82e..0000000 --- a/TEAM.md +++ /dev/null @@ -1,3 +0,0 @@ -# 团队 - -## 成员列表 \ No newline at end of file -- Gitee From 34899f5bf20658f6294e5339a56c2e4107dcb99d Mon Sep 17 00:00:00 2001 From: Creependerman Date: Tue, 19 Jul 2022 05:38:15 +0000 Subject: [PATCH 8/9] update SUMMARY.md. --- SUMMARY.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SUMMARY.md b/SUMMARY.md index f31d9f6..6035771 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -1,5 +1,3 @@ -# Summary - - NXOS文档中心 - 简介 - [NXOS 简介](README.md) @@ -48,3 +46,5 @@ - [菜单配置](tutorial/menuconfig.md) - [工具链](tutorial/toolchains.md) - [单元测试](tutorial/utest.md) + - 更多 + - [文档生成](tutorial/doc-generation.md) \ No newline at end of file -- Gitee From 87866548dae8ba311d04133b8889f4adc02db84f Mon Sep 17 00:00:00 2001 From: Creependerman Date: Tue, 19 Jul 2022 05:50:20 +0000 Subject: [PATCH 9/9] update tutorial/code-style.md. --- tutorial/code-style.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorial/code-style.md b/tutorial/code-style.md index dd57271..a4dd286 100644 --- a/tutorial/code-style.md +++ b/tutorial/code-style.md @@ -1,6 +1,6 @@ # NXOS 编程风格 -本文档是关于**NXOS**的代码编程风格的描述。开发者必须遵守本文档规范进行开发。NXOS系统内核使用C语言作为主要开发语言,因此以下规则仅仅适用于C语言代码。 +本文档是关于**NXOS**的代码编程风格的描述。开发者须遵守本文档规范进行开发。NXOS系统内核使用C语言作为主要开发语言,因此以下规则仅仅适用于C语言代码。 ## 1.目录名称 -- Gitee