嵌入式爱好者

查看: 68041|回复: 2

[Linux] 如何选择系统定制包的选择(Tina/Buildroot/Yocto)

[复制链接]

6

主题

13

帖子

42

积分

扫一扫,手机访问本帖
发表于 2021-7-19 17:47:04 | 显示全部楼层 |阅读模式
本帖最后由 zongkai28 于 2021-7-19 17:49 编辑

飞凌官方为A40i/T3提供的SDK包含了编译器、uboot、kernel、rootfs等。但是我们知道全志也提供了另外一个Tina系统,目前官方只支持D1和R389。在嵌入式Linux系统构建中,我们还会经常看到buildroot和yocto两个工具。
请教一下,我们项目中需要在A40i/T3上移植ROS系统,并完成系统产品化方案(包括多分区、OTA等)。

如果直接使用飞凌官方的SDK,会需要移植较多的库,需要解决库依赖问题和库的版本管理。

使用Tina、buildroot、yocto来定制系统,可以较为方便的使用已由的库资源,尤其是使用yocto,可以更好的支持ros。

网上了解到的信息比较杂乱,请问飞凌专家,是否有移植Tina、buildroot、yocto的指导方案。

如果移植的话,比如使用yocto,是否可以直接使用飞凌官方sdk的kernel,这样使用会存在稳定性问题吗?
回复

使用道具 举报

0

主题

1173

帖子

2203

积分

发表于 2021-7-20 08:51:15 | 显示全部楼层

回帖奖励 +20 贡献

我们用的就是buildroot 管理文件系统的。目前全志给我们的sdk 没有yocto的。使用yocto 编译时,可以选择外部的内核,和交叉编译器。这样不存在问题。但是我们没有这样做过,目前没有具体方法

点评

谢谢回复。 印象中buildroot也可以使用外部kernel和uboot的。 如果yocto也可以的话,就很好了。 感觉使用官方的bsp还是会稳定些。  详情 回复 发表于 2021-7-20 09:03
点评回复 支持 反对

使用道具 举报

6

主题

13

帖子

42

积分

 楼主| 发表于 2021-7-20 09:03:19 | 显示全部楼层
zhichao 发表于 2021-7-20 08:51
我们用的就是buildroot 管理文件系统的。目前全志给我们的sdk 没有yocto的。使用yocto 编译时,可以选择外 ...

谢谢回复。
印象中buildroot也可以使用外部kernel和uboot的。
如果yocto也可以的话,就很好了。
感觉使用官方的bsp还是会稳定些。
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-1-9 06:00

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表