此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
目前在内核方面有以下几个问题需要考虑:
瑞芯微参考 BSP 内核进行维护存在不少问题:
飞腾的内核可以及时跟进,而且补丁量不是那么大(以 6.6 为例,在 10M 以内),或许可以尝试以补丁的方式跟进 openEuler 内核?如果驱动更改与树莓派没有冲突的话,可以将补丁放入树莓派内核源码?这样的话飞腾和树莓派就能共用同一套内核源码?
全志目前没有加入框架的设备。
(1)但是如果可以的话,只需要添加全志的 u-boot 写入地址即可支持全志芯片的系统构建。
(2)全志新的 BSP 代码被单独放入了 bsp 文件夹,在 Makefile 和 Kconfig 中被包括,对本身基于的内核代码并没有修改:https://gitee.com/openeuler/allwinner-kernel/tree/openEuler-22.03-LTS-SP3/bsp
(3)目前打算为 T527/A527/A523 的开发板添加支持,具体适配的开发板还需要讨论?
树莓派的完善程度非常高,树莓派支持构建每一个 openEuler 版本,这一点至少在瑞芯微上就无法实现:(
如果需要分开维护的话:
(1)将 rockchip
文件夹更名为 others
,我将尽快统一一下 rockchip 脚本中的传入参数,以对齐 raspberry 的传入参数,再统一写一个入口脚本。
(2)对于一些公有部分可以以函数的形式提供,然后在脚本里包括(source xxx.sh):例如 rootfs 构建,内核编译。
(3)将 others
中已支持的开发板的部分参数单独保存在 board.conf 中(例如 firefly-rk3399.conf),这些参数可以包含 u-boot 配置名称,内核设备树名称,所支持的 openEuler 版本。
如果需要合并支持的话:可以以树莓派的构建脚本为基础逐步添加支持,仅参考以上的(2)(3)点即可。
飞腾和树莓派合并其实我比较犹豫(我想飞腾可能计划合入 openeuler/kernel 更好,我得push下自己...),还有就是之后可能的取名这样。
当然我也觉得飞腾计划合入 openeuler/kernel 更好
我可以为您提供什么帮助吗?
哦哦,倒不用...(感觉朋友身上已经有很多活了...)
已完成,如有新的需求开新 issue。
登录 后才可以发表评论