From 558c3b1429f359b429c12e85a93ea0f386929435 Mon Sep 17 00:00:00 2001 From: LO Date: Fri, 5 Dec 2025 03:14:36 +0000 Subject: [PATCH 1/2] ADD sig info Signed-off-by: LO --- "sig/Auto_SIG/content/SIG\344\276\213\344\274\232/2025.11.27.md" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "sig/Auto_SIG/content/SIG\344\276\213\344\274\232/2025.11.27.md" diff --git "a/sig/Auto_SIG/content/SIG\344\276\213\344\274\232/2025.11.27.md" "b/sig/Auto_SIG/content/SIG\344\276\213\344\274\232/2025.11.27.md" new file mode 100644 index 0000000000..e69de29bb2 -- Gitee From dddb11924a3399d13d6674a9af5745fc068f7c19 Mon Sep 17 00:00:00 2001 From: LO Date: Fri, 5 Dec 2025 03:23:30 +0000 Subject: [PATCH 2/2] =?UTF-8?q?update=20sig/Auto=5FSIG/content/SIG?= =?UTF-8?q?=E4=BE=8B=E4=BC=9A/2025.11.27.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: LO --- .../2025.11.27.md" | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git "a/sig/Auto_SIG/content/SIG\344\276\213\344\274\232/2025.11.27.md" "b/sig/Auto_SIG/content/SIG\344\276\213\344\274\232/2025.11.27.md" index e69de29bb2..a9e6f43679 100644 --- "a/sig/Auto_SIG/content/SIG\344\276\213\344\274\232/2025.11.27.md" +++ "b/sig/Auto_SIG/content/SIG\344\276\213\344\274\232/2025.11.27.md" @@ -0,0 +1,34 @@ +## 会议主题 + +1. 开源项目及构建架构方案介绍,。 +2. 工程部署及开发操作介绍 + + +## 会议时间 +2025年11月27日 16:00-17:30 + +## 参会人 +* 中兴OS团队 +* 一汽OS团队 +* 广汽OS团队 +* 中兴微电子团队 + +## 会议记要 +* 中兴介绍了架构的设计原理及应用优势,并与各方对构建框架进行讨论: + +1. meta-m1驱动层的作用:管理复杂驱动模块的编译配置。 +2. 如何修改/新增模块:先根据修改内容确定是否能与原来的模块解耦(以内核模块为例,如修改内容编译的patch源码输入,ko制品输出可独立存在则认定为可以解耦),可以解耦的模块代码可以独立创建仓库管理,如果独立创建仓库则需要对应新增/修改编译配置的层代码来集成到工程中。无法解耦则基于原来的模块代码修改,构建的层不用新增只需进行适配。 +补充演示示例说明修改bb文件的相关规则。 +3. 模块开发的工作量主要集中在层配置还是功能模块代码开发:工作量按需分配,层配置主要在模块首次集成阶段需要进行适配,功能模块主要在需求实现阶段存在开发工作。 +4. 架构方案中层级设计方法来源:模块定义的meta层概念来源于yocto框架。开源层/扩展层/驱动层/特性层/产品层的概念来源于中兴设计,参考的项目当前架构方案设计,使得(构建模块的)层级布局与实际的架构方案匹配,未来可能根据实际需要进行调整。 +5. 代码提交流程补充意见: + a. 需要建立开源社区的CI守护版本质量。 + b. 开源社区用户如需要创建模块仓库与分支、管理代码,则需要加入src-anolis-ONS组织成为成员或者Maintainer角色。 + c. 开源项目组织指定版本计划,拆解需求/任务,贡献者认领需求/任务后提交代码。 + + + +## 其它遗留事项 +1. 搭建开源社区的CI环境。 +2. 制定版本计划,拆解需求/任务。 + -- Gitee