会议主题
Subject

OpenHarmony 架构SIG

会议时间
Time

2021-08-11   14:15-15:30(UTC+08:00)Beijing

会议地点
Location

线上会议

召集人
Convener

董金光

视频会议
Video Meeting

Join Conference

Join (Host) >>

Join (Internal) >>

Join (External) >>

Meeting ID

0137362574

与会人
Attendees

万承臻;任革林;张勇智;强波;董金光

外部与会人
External Participants

dev@openharmony.io

会议议题
Agenda

编号
No.

议题名称
Topic

议题背景介绍
Topic background introduction

时长
Duration

提案人
Proposer

汇报人
Reporter

纪要人
Recorder

议题参与人
Members

1

新增 workschedulerbackgroundtask manager
"https://gitee.com/openharmony/resourceschedule_workscheduler",
"https://gitee.com/openharmony/resourceschedule_backgroundtaskmanager"

在开源社区启动backgrundtask managerworkscheduler的开发,需要新增两个仓,
该仓属于资源调度子系统resourceschedule

10

wanghui

hujun

hujun

hujun

2

新增ipc_auth
https://gitee.com/openharmony/ipc_auth

permission功能已经交接给安工部门,ipc_auth功能
属于轻鸿蒙,因此需要挪出来单独建仓

10

蒋晓峰/00421855

江丽丽/00291086

江丽丽/00291086

江丽丽/00291086
蒋晓峰/00421855

3

新增DLLite-Micro
https://gitee.com/openharmony/dllite_micro

DLLite-Micro sig孵化毕业,合入主线

10

施裕瀚

施裕瀚

施裕瀚

施裕瀚
黄明龙
梁克雷

4

小熊派代码合入主线评审
https://gitee.com/openharmony/vendor_bearpi
https://gitee.com/openharmony/applications_sample_bearpi_hm_nano
https://gitee.com/openharmony/device_bearpi_bearpi_hm_nano

小熊派代码合入主线评审

10

王城

王城

王城

王城
黄明龙
梁克雷

5

新增三方厂商的sig仓库
device_asrmicro: asr
三方单板sdk的仓库
vendor_beken
:博通集成,黑蜂智造智能采耳棒产品
vendor_bouffalolab:
博流 产品 连接类模组 格兰仕/九阳/格力
vendor_bestechnic:
恒玄 产品 连接类模组、语音、显示图形 华为xxx产品
vendor_ingenic:
君正 产品 万研通词典笔
vendor_allwinner:
全志 产品 讯飞录音笔
vendor_asrmicro: asr
连接类模组 美的家居
vendor_winnermicro:
联盛德 连接类模组 美的家居

生态产品拓展,三方芯片厂商在openharmony-sig下建仓

10

李开龙

李开龙

蔡俊

蔡俊
李开龙
刘洋
李凯
关浔
陈俊(BES
邱东升(君正)
赵安璞(博流)
刘大伟(ASR
(全志)
(联盛德)
(博通集成)

 

议题决议如下:


1. 新增 workschedulerbackgroundtask manager 

议题人没有上会。作为遗留问题。


2. 新增ipc_auth

背景如下:permission 仓下有ipc_auth 鉴权能力,但是permission功能已经交接给安工部门,ipc_auth功能还未交接出,其功能属于轻鸿蒙,因此需要将ipc_auth仓挪出来到security仓下,与permission仓平级目录,申请单独建仓。

-permission下有两个功能,一个为ipc鉴权(看通信时是否有访问权限),一个是应用的权限鉴定(该功能已经交接给安工部了)

-安工部反馈ipc_auth 不应该放在permission仓下,应属于security子集功能,会影响其permission仓的更新和维护,因此申请将ipc_auth 功能仓转出到security子仓下,新建仓ipc_auth,与permission同级目录

-具体permission架构如下:


-应用权限管理主要是对应用在其配置表中的权限进行持久化存储和管理,提供应用申请和取消服务等

-ipc 鉴权通信不仅仅应用于应用程序,包括整个系统运行过程中所有的bundle通信,以ipc通信方式进行通讯的都需要经过ipc鉴权管理,

在L1 上部分替代SE Linux功能,在L2上没有此功能

 -对外提供的接口不会有变化,唯一变化的是内部系统服务在配置,目录地址会变化。 因为轻设备没有单独编译的模块的sdk这一级,所以在使用时直接引入

ipc头文件,如果做了inner scq就没有上述问题

-如果做上述修改,其他子系统都需要根据修改做对应的修改(主要是系统服务相关的目录结构要改变),目前libspace无变化,只是目录路径发生变化

-想要移仓的主要是因为目前permission仓的功能和ipc_auth仓功能进行了拆分,permission仓交接给安工部,ipc_auth仓与安工部的permission仓耦合在一起,不易于后续的维护

-不建议现在进行整改

-下周与安工部会议统一对齐后,再进行探讨

-inner SDK 统一部署后

-目前整改与否对主线影响不大。等上述事项完成后,再进行整改


3. 新增DLLite-Micro

-之前已经与架构成员完成评审,此议题关闭


4. 小熊派代码合入主线评审

-一共需要新建三个仓

https://gitee.com/openharmony/vendor_bearpi
https://gitee.com/openharmony/applications_sample_bearpi_hm_nano
https://gitee.com/openharmony/device_bearpi_bearpi_hm_nano


-另外还需要引入两个三方仓,将会以外链加patch的形式进行引入


Chipset

-|hisilicon

-|xxx

Device (目录放板级和芯片)

-board

-|bearpi

-|st

-|hispark

-qemu


按照上述文档进行整改 

-后续需要解决的问题是,各自的非官方开发板引入主仓后需要各自负责人定期维护

-整改的方向明确,整体代码的具体整改以渐进的方式进行(先新建一套新的目录结构,逐渐替换现有目录结构的方式进行)


5. 新增三方厂商的sig仓库

- device_asrmicro: asr三方单板sdk的仓库
- vendor_beken
:博通集成,黑蜂智造智能采耳棒产品
- vendor_bouffalolab: 
博流 产品 连接类模组 格兰仕/九阳/格力
- vendor_bestechnic: 
恒玄 产品 连接类模组、语音、显示图形 华为xxx产品
- vendor_ingenic: 
君正 产品 万研通词典笔
- vendor_allwinner: 
全志 产品 讯飞录音笔 
- vendor_asrmicro: asr 
连接类模组 美的家居
- vendor_winnermicro: 
联盛德 连接类模组 美的家居


-所有仓,对应的device仓已经建立

-所有仓的vendor device仓都由各自厂商提供并提供代码

-编译的工具链都是厂家子集提供

-先在sig仓建立,后续要求跟今天目录结构整改保持一致,以保证后续整改一致

-后续所有芯片级别的建仓按照今天的情况进行汇总并汇报一下

-开发者 Nagesh 希望贡献 Arduino Nano 33 BLE 开发板 后续由社区负责对接,目前已经加入zulip,持续跟进其工作进度。