旨在对南向BSP的覆盖活动,目的是扩大openEuler对南向bsp的支持范围,“雪球计划”,寓意openEuler将一步步强大,最终成为国内乃至国际顶流嵌入式操作系统
南向BSP的支持主要以SoC单位,例如NXP的I.MX系列, TI的AMX系列等等,每个系列会选择一款代表性的开发板进行验证。
后续基于同系列SoC的开发板都可以基于样板BSP进行支持。
感谢如下公司、组织在硬件上提供的支持和赞助:
资料学习(10%) | 移植流程(80%) | 代码提交(90%) | 文档完善(100%) |
---|---|---|---|
了解机器(学习硬件特性和功能、源码获取、构建烧录与功能测试的方法) | 内核移植(替换欧拉内核) | 上游代码提交(上游相关吃那个的创建等,找李新宇) | 文档提交(包括构建的镜像截图,烧录截图,运行时截图,启动后的屏显log) |
机器验证(板载镜像构建、烧录、启动成功并进行简单功能测试) | meta层的适配 | 欧拉源码提交(yocto-meta-openeuler仓的提交) | |
开发板整体镜像制作 |
SOC型号 | soc厂商 | bsp型号 | 赞助商 | gitee id | 进度 | 备注 |
---|---|---|---|---|---|---|
T113-S3 | 全志 | MYD-YT113S3-4E128D-110-I-G | 米尔科技 | wangwei@cdjrlc.com | 0% | 2024/02/20:开发板寄出 |
T113-i | 全志 | MYD-YT113i-4E256D-110-I | 米尔科技 | wangwei@cdjrlc.com | 0% | 2024/02/20:开发板寄出 |
T527 | 全志 | MYD-LT527M-16E2D-180-E | 米尔科技 | wangwei@cdjrlc.com | 0% | 2024/02/20:开发板寄出 |
RZ/G2L | 瑞萨 | MYD-YG2L23-8E1D-120-C-REMI | 米尔科技 | alichinese | 15% | 2024/03/09:内核移植阶段 2024/02/20:开发板寄出 |
i.MX 6ULL | NXP | MYD-Y6ULY2-V2-4E512D-50-I | 米尔科技 | darrenpig | 0% | 2024/02/20:开发板寄出 |
i.MX 8M Plus | NXP | MYD-JX8MPQ-8E2D-160-I | 米尔科技 | puai | 10% | 2024/03/09:机器验证阶段 2024/02/20:开发板寄出 |
STM32MP135 | ST | MYD-YF135-4E512D-100-I | 米尔科技 | bigclouds99 | 0% | 2024/02/20:开发板寄出 |
AM62x | TI | MYD-YM6254-8E2D-140-I | 米尔科技 | emancipator | 10% | 2024/03/09:机器验证阶段 2024/02/20:开发板寄出 |
git clone https://gitee.com/openeuler/kernel.git openeuler-kernel -b openEuler-22.03-LTS-SP2
cd openeuler-kernel
git checkout 673b97e8053120a4b56fe5b5d5748dcef68a3f50
下一步就是驱动移植及验证
b. 从设备树查看外设驱动是否存在设备树中对应节点有compitible属性,在driver里面查找对应的驱动,如果则尝试编译其deconfig,如果没有的话就从厂商提供
的SDK中移植到openeuler-kernel,并完成驱动debug
验收标准:移植完成的内核推送到对应的PR上,并完善文档,外设支持的内容。以及通过的验证方法。
如果上游有BSP层:
ii. 复制一份.oebuild/platform/里面的板平台为这次需要的machine,并修改内容为上游层的repo_url以及layer。
iii. 制作完以上文件即可使用oebuild generate -p ,并按指示进入容器
iv. 制作openeuler的适配的附加层:
Hi alichinese, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: sig-Yocto, and any of the maintainers: @ilisimin , @fanglinxu , @Wayne Ren
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
SOC型号 | soc厂商 | bsp型号 | 赞助商 | gitee id | 进度 | 完成时间 | 备注 |
---|---|---|---|---|---|---|---|
MYS-6ULX | NXP | i.MX6UL/i.MX6ULL | 米尔科技 | @DarrenPig | ---- | ------ | ---- |
MYS-6ULX | NXP | i.MX6UL/i.MX6ULL | 米尔科技 | @puai | ---- | ------ | ---- |
MYS-6ULX | NXP | i.MX6UL/i.MX6ULL | 米尔科技 | @wei-app | ---- | ------ | ---- |
SOC型号 | soc厂商 | bsp型号 | 赞助商 | gitee id | 进度 | 完成时间 | 备注 |
---|---|---|---|---|---|---|---|
D9360 | 芯驰 | MYD-JD9360 | 米尔科技 | @emancipator | ---- | ---- | ---- |
登录 后才可以发表评论