From 4af019954f17ce9ede426c26d761cb89f49e4b0f Mon Sep 17 00:00:00 2001 From: DINGXIN Date: Wed, 28 Aug 2024 06:12:36 +0000 Subject: [PATCH 1/7] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BC=9A=E8=AE=AE?= =?UTF-8?q?=E7=BA=AA=E8=A6=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: DINGXIN --- riscv/meetings/2024-06-14-meeting.md | 29 ++++++++++++++++++++++++++++ riscv/meetings/2024-07-19-meeting.md | 28 +++++++++++++++++++++++++++ riscv/meetings/2024-08-16-meeting.md | 27 ++++++++++++++++++++++++++ 3 files changed, 84 insertions(+) create mode 100644 riscv/meetings/2024-06-14-meeting.md create mode 100644 riscv/meetings/2024-07-19-meeting.md create mode 100644 riscv/meetings/2024-08-16-meeting.md diff --git a/riscv/meetings/2024-06-14-meeting.md b/riscv/meetings/2024-06-14-meeting.md new file mode 100644 index 0000000..819d89d --- /dev/null +++ b/riscv/meetings/2024-06-14-meeting.md @@ -0,0 +1,29 @@ +# June 14, 2024 at 14:15Pm GMT+8 + +## Agenda +1. OpenHarmony 4.1 Release RISC-V适配进展 + +## Attendees +- wawanala(wawanala) +- (凯) +- DY(DY) +- 魏明冲(魏明冲) +- Lollipop.(Lollipop.) +- 秦菲菲(秦菲菲) +- 韩昌刚(韩昌刚) +- 陈荣(陈荣) +- 黄明龙(黄明龙) +- 机智的杜东(杜东-上海交大) +- 丁欣(丁欣) + +## Notes + +录制文件:录制: OpenHarmony RISC-V SIG 例会 +日期: 2024-06-14 14:00:30 +录制文件:https://meeting.tencent.com/v2/cloud-record/share?id=e6e69e2e-e3fd-428d-98c4-5fbc410c6e3e&from=3&record_type=2 + +本次讨论会主要关于OpenHarmony 4.1 Release RISC-V适配进展: +目前,基于4.1的版本已经完成,可以进入默认界面桌面,但需要关闭开机动画的video模式。 +无线网和浏览器功能正常,但音频视频适配仍在进行中。 +在4.1过程中发现的问题已关闭,如汇编错误和R扩展的报错。另外,4.1版本基于Chrome,与4.0版本相比,没有太大变化。 +目前,团队正在关注4.1与4.0之间的差异,并计划进行后续的适配工作。 \ No newline at end of file diff --git a/riscv/meetings/2024-07-19-meeting.md b/riscv/meetings/2024-07-19-meeting.md new file mode 100644 index 0000000..72d44d2 --- /dev/null +++ b/riscv/meetings/2024-07-19-meeting.md @@ -0,0 +1,28 @@ +# July 19, 2024 at 14:15Pm GMT+8 + +## Agenda +1. 进展沟通和同步 + +## Attendees +- HoganZhang(HoganZhang) +- 凯(凯) +- 姜浩(姜浩) +- 魏明冲(魏明冲) +- 秦菲菲(秦菲菲) +- 陈荣(陈荣) +- 闻飞(闻飞) +- 邰阳(邰阳) +- 丁欣(丁欣) +- 戴研(戴研) + +## Notes + +会议时间:2024/07/19 14:15-15:15 (GMT+08:00) 中国标准时间 - 北京 + +点击链接入会,或添加至会议列表: +https://meeting.tencent.com/dm/3XWtoofUvLgL + +#腾讯会议:635-274-387 + +本次会议无固定议题,参会老师上线沟通 4.1 Release 的适配进展。 + diff --git a/riscv/meetings/2024-08-16-meeting.md b/riscv/meetings/2024-08-16-meeting.md new file mode 100644 index 0000000..ca0f6d0 --- /dev/null +++ b/riscv/meetings/2024-08-16-meeting.md @@ -0,0 +1,27 @@ +# August 16, 2024 at 14:15Pm GMT+8 + +## Agenda +1. 进展沟通和同步 + +- 魏明冲(魏明冲) +- DY(DY) +- 李超勇(李超勇) +- Tagore(Tagore) +- 韩昌刚(韩昌刚) +- 戴希铨(戴希铨) +- HoganZhang(HoganZhang) +- 陈荣(陈荣) +- 邰阳(邰阳) +- 丁欣(丁欣) +- 郭云平(郭云平) + +## Notes + +会议时间:2024/08/16 14:15-14:45 (GMT+08:00) 中国标准时间 - 北京 + +点击链接入会,或添加至会议列表: +https://meeting.tencent.com/dm/2zxPvjQDCIXP + +#腾讯会议:752-217-075 + +本次会议无固定议题,自由讨论。 \ No newline at end of file -- Gitee From daf08b2f53030756055ad8e57f0e7d83c84d040d Mon Sep 17 00:00:00 2001 From: DINGXIN Date: Thu, 29 Aug 2024 03:03:53 +0000 Subject: [PATCH 2/7] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BC=9A=E8=AE=AE?= =?UTF-8?q?=E7=BA=AA=E8=A6=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: DINGXIN --- riscv/meetings/2024-06-28-meeting.md | 44 ++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 riscv/meetings/2024-06-28-meeting.md diff --git a/riscv/meetings/2024-06-28-meeting.md b/riscv/meetings/2024-06-28-meeting.md new file mode 100644 index 0000000..550079b --- /dev/null +++ b/riscv/meetings/2024-06-28-meeting.md @@ -0,0 +1,44 @@ +# June 28, 2024 at 10:30Am GMT+8 + +## Agenda +1.LLvm编译dayu800内核进展 + +## Attendees +- 凯(凯) +- 秦菲菲(秦菲菲) +- 戴希铨(戴希铨) +- 戴研(戴研) +- Samuel袁穗聪(Samuel袁穗聪) +- 陈荣(陈荣) +- 邰阳(邰阳) +- xu(xu) +- 韩昌刚(韩昌刚) +- 魏明冲(魏明冲) +- 闻飞(闻飞) +- 丁欣(丁欣) + +## Notes +录制: OpenHarmony RISC-V SIG 双周例会 +日期: 2024-06-28 10:27:39 +录制文件:https://meeting.tencent.com/v2/cloud-record/share?id=00cdbbcb-08a2-47c2-950d-b90c847a0b9f&from=3&record_type=2 + +讨论了工具链编译内核的工作进展,目前基于RISC-V的内核编译可以通过,但需要做一些修改。 +在编译过程中,发现内核编译时搜索范围较小,导致无法找到文件,从而报错。为解决这个问题,需要关闭两个宏。 +按照同样的方法,编译 TH1520 同样也可以实现,但在运行启动时会出现问题,挂载显示成功,但执行时会出现问题。 +使用 qemu 启动挂载 system 镜像没有问题。 + +OpenHarmony基于llvm工具链编译riscv架构的内核 +1. 工具链获取; +2. 内核获取; +3. 内核编译; +4. qemu 测试内核 + - busybox 制作 rootfs + - riscv 的内核启动 + - 启动成功标志 + - 退出 qemu + + + + + + -- Gitee From 79c80d8cd2b6089faf25bca1fa23202c735286d6 Mon Sep 17 00:00:00 2001 From: DINGXIN Date: Fri, 30 Aug 2024 08:34:23 +0000 Subject: [PATCH 3/7] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BC=9A=E8=AE=AE?= =?UTF-8?q?=E7=BA=AA=E8=A6=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: DINGXIN --- riscv/meetings/2024-8-30-meeting.md | 36 +++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 riscv/meetings/2024-8-30-meeting.md diff --git a/riscv/meetings/2024-8-30-meeting.md b/riscv/meetings/2024-8-30-meeting.md new file mode 100644 index 0000000..662c540 --- /dev/null +++ b/riscv/meetings/2024-8-30-meeting.md @@ -0,0 +1,36 @@ +# August 30, 2024 at 14:15Pm GMT+8 + +## Agenda + +1. 进展沟通和同步 + +## Attendees + +- wawanala(wawanala) +- 魏明冲(魏明冲) +- 韩昌刚(韩昌刚) +- (李凯) +- 郭云平(郭云平) +- 尹众(尹众) +- 刘赛(刘赛) +- DY(DY) +- 邰阳(邰阳) +- 丁欣(丁欣) +- 闻飞(闻飞) + +## Notes + +录制: OpenHarmony RISC-V SIG 双周例会 +日期: 2024-08-30 14:08:42 +录制文件:https://meeting.tencent.com/v2/cloud-record/share?id=254a0e2b-a28e-4fe8-bfde-1941f88b0ee8&from=3&record_type=2 + +### 1. dayu800基于 OpenHarmony-4.1-releaseTPC毕业计划汇报 + +- 基于 OpenHarmony-4.1-release 的设备设配基本完成,计划三个月内完成dayu800的开源工作。 +- RISC-V工具链编译时存在报错,方舟编译器的适配问题,预计两个月内完成 +- 代码开源,GPU编解码提供闭源库。 + +### 2. 软件所进展 + +- OpenHarmony-4.1-release 针对如意硬件平台适配除编解码外,其他的部分已经完成; +- OpenHarmony-4.1-Release 针对如意硬件平台通过兼容性认证 -- Gitee From c65bdb717ab85a3bd43ed73af0791c271ee3ed90 Mon Sep 17 00:00:00 2001 From: DINGXIN Date: Fri, 30 Aug 2024 08:42:06 +0000 Subject: [PATCH 4/7] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BC=9A=E8=AE=AE?= =?UTF-8?q?=E7=BA=AA=E8=A6=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: DINGXIN --- riscv/meetings/2024-06-28-meeting.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/riscv/meetings/2024-06-28-meeting.md b/riscv/meetings/2024-06-28-meeting.md index 550079b..fbe796c 100644 --- a/riscv/meetings/2024-06-28-meeting.md +++ b/riscv/meetings/2024-06-28-meeting.md @@ -1,7 +1,7 @@ # June 28, 2024 at 10:30Am GMT+8 ## Agenda -1.LLvm编译dayu800内核进展 +1. LLVM 编译 dayu800 内核进展 ## Attendees - 凯(凯) @@ -22,18 +22,18 @@ 日期: 2024-06-28 10:27:39 录制文件:https://meeting.tencent.com/v2/cloud-record/share?id=00cdbbcb-08a2-47c2-950d-b90c847a0b9f&from=3&record_type=2 -讨论了工具链编译内核的工作进展,目前基于RISC-V的内核编译可以通过,但需要做一些修改。 +讨论了工具链编译内核的工作进展,目前基于 RISC-V 的内核编译可以通过,但需要做一些修改。 在编译过程中,发现内核编译时搜索范围较小,导致无法找到文件,从而报错。为解决这个问题,需要关闭两个宏。 按照同样的方法,编译 TH1520 同样也可以实现,但在运行启动时会出现问题,挂载显示成功,但执行时会出现问题。 使用 qemu 启动挂载 system 镜像没有问题。 -OpenHarmony基于llvm工具链编译riscv架构的内核 +OpenHarmony 基于 LLVM 工具链编译 RISC-V 架构的内核 1. 工具链获取; 2. 内核获取; 3. 内核编译; 4. qemu 测试内核 - busybox 制作 rootfs - - riscv 的内核启动 + - risc-v 的内核启动 - 启动成功标志 - 退出 qemu -- Gitee From 0070c09677e9cbfd887344c228d6042019ab0c4f Mon Sep 17 00:00:00 2001 From: DINGXIN Date: Wed, 4 Sep 2024 08:43:30 +0000 Subject: [PATCH 5/7] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BC=9A=E8=AE=AE?= =?UTF-8?q?=E7=BA=AA=E8=A6=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: DINGXIN --- riscv/meetings/2024-8-30-meeting.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/riscv/meetings/2024-8-30-meeting.md b/riscv/meetings/2024-8-30-meeting.md index 662c540..bc7a365 100644 --- a/riscv/meetings/2024-8-30-meeting.md +++ b/riscv/meetings/2024-8-30-meeting.md @@ -32,5 +32,5 @@ ### 2. 软件所进展 -- OpenHarmony-4.1-release 针对如意硬件平台适配除编解码外,其他的部分已经完成; -- OpenHarmony-4.1-Release 针对如意硬件平台通过兼容性认证 +- OpenHarmony-4.1-release 如意硬件平台已完成编解码外的适配工作; +- OpenHarmony-4.1-Release 如意硬件平台已通过兼容性认证 -- Gitee From 2bae011066a63d13e99fa622f6f7e9e26f54ed7c Mon Sep 17 00:00:00 2001 From: DINGXIN Date: Thu, 5 Sep 2024 06:51:38 +0000 Subject: [PATCH 6/7] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E4=BC=9A=E8=AE=AE?= =?UTF-8?q?=E7=BA=AA=E8=A6=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: DINGXIN --- riscv/meetings/2024-8-30-meeting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/riscv/meetings/2024-8-30-meeting.md b/riscv/meetings/2024-8-30-meeting.md index bc7a365..0e78796 100644 --- a/riscv/meetings/2024-8-30-meeting.md +++ b/riscv/meetings/2024-8-30-meeting.md @@ -33,4 +33,4 @@ ### 2. 软件所进展 - OpenHarmony-4.1-release 如意硬件平台已完成编解码外的适配工作; -- OpenHarmony-4.1-Release 如意硬件平台已通过兼容性认证 +- OpenHarmony-4.1-Release 如意硬件平台已通过兼容性测试 -- Gitee From fe7f44e543b590a37a45c62423a38cd6ca64006f Mon Sep 17 00:00:00 2001 From: DINGXIN Date: Wed, 27 Nov 2024 07:12:16 +0000 Subject: [PATCH 7/7] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BC=9A=E8=AE=AE?= =?UTF-8?q?=E7=BA=AA=E8=A6=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: DINGXIN --- riscv/meetings/2024-11-01-meeting.md | 54 ++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 riscv/meetings/2024-11-01-meeting.md diff --git a/riscv/meetings/2024-11-01-meeting.md b/riscv/meetings/2024-11-01-meeting.md new file mode 100644 index 0000000..5b1702f --- /dev/null +++ b/riscv/meetings/2024-11-01-meeting.md @@ -0,0 +1,54 @@ +# November 01, 2024 at 14:15Pm GMT+8 + +## Agenda + +1. 进迭时空介绍 +2. 进展沟通 + +## Attendees + +- 韩昌刚(韩昌刚) +- wawanala(wawanala) +- Tagore(Tagore) +- ownery(ownery) +- 陈荣(陈荣) +- 田佳乐(田佳乐) +- xuDong(xuDong) +- 姚为(姚为) +- 邰阳(邰阳) +- 周锋(周锋) +- 魏明冲(魏明冲) +- 凯(凯) +- 戴希铨(戴希铨) +- 付强(付强) +- Kyra(丁欣) +- 闻飞(闻飞) +- 尹众(尹众) +- 张庆秋(张庆秋) + +## Notes + +录制: OpenHarmony RISC-V SIG 月度例会 +日期: 2024-11-01 14:07:36 +录制文件:https://meeting.tencent.com/crm/Kzo873p2de + +### 1. 进迭时空业务介绍及近期在OH上的一些尝试 + +0H5.0+Linux6.6 Bring Up +- 和软件所联合开发 +- 支持GPU/DisplayEngine多图层合成 +- 支持VPU,H264 4K30fps视频可流畅播放 +- 支持休眠唤醒 +- 支持恢复出厂设置/0TA +- 支持广和通4G模组上网 + +具体对接VPU实现: +- 将MPP源码移植到0H5.0中进行编译,生成动态库 +- MPP是进迭时空多媒体的一个中间件,封装多平台编解码驱动,对上层提供统一接口 +- openmaxlL调用MPP的API实现硬件的编解码操作 +- openmaxIL仿照rk3568方案实现 + + +### 2. 进展沟通 + +5.0 继续推进,解决了系统层面遇到的一些 bug,适配组件和第三方库。 \ No newline at end of file -- Gitee