我需要我自己的 bsp 层吗?应该放在那里什么?
Do I need my own bsp layer and what should be placed there?
我知道这可能不是提出我想问的问题的最佳场所,但坦率地说,即使我浏览了很多资源,我也没有找到令人满意的答案。我一直在努力学习如何使用 Yocto,因此我有一些问题。 (顺便说一句,如果你知道一个更好的地方可以问他们,请在评论中告诉我,这样我就可以在那里提出问题并删除这个问题,以免造成太多混乱)。
在 Embedded-Linux-Development-Using-Yocto-Project-Cookbook 中,我发现最好的做法是创建自己的 bsp 层。在我的 new-custom-bsp 层取决于例如的情况下是否如此?元树莓派?所以 meta-raspberrypi 会像我的 bsp 层的基础吗?
为什么要定义自己的图像?
bsp层应该放什么? Linux内核版本? uboot配置?设备树?如果我有自己的内核模块怎么办?我应该把它们放在 bsp 层吗?如果我的模块不处理电路板本身的硬件,而是处理可以插入电路板的硬件怎么办?将它们放入 my-custom-distro 层不是更好吗?
至于我的my-custom-distro - 这种层应该放什么? 运行服务?加载驱动程序?用户配置?
Is it true in the case when my new-custom-bsp layer would be depending
on e.g. meta-raspberrypi? So the meta-raspberrypi would be like a base
for my bsp layer?
是的。是的
Why should I define my own images?
你不想控制图像的一部分吗?有的话可以使用BSP层提供的existing。
What should be placed in bsp layer? Linux kernel version? Uboot configuration? Device tree? What if I have my own kernel modules?
As for my my-custom-distro - what should be placed in this kind of layer? Running services? Loading drivers? User configuration?
使它在现有 platform/board 上运行所需的任何东西,所以 and/or 以上所有内容。
我知道这可能不是提出我想问的问题的最佳场所,但坦率地说,即使我浏览了很多资源,我也没有找到令人满意的答案。我一直在努力学习如何使用 Yocto,因此我有一些问题。 (顺便说一句,如果你知道一个更好的地方可以问他们,请在评论中告诉我,这样我就可以在那里提出问题并删除这个问题,以免造成太多混乱)。
在 Embedded-Linux-Development-Using-Yocto-Project-Cookbook 中,我发现最好的做法是创建自己的 bsp 层。在我的 new-custom-bsp 层取决于例如的情况下是否如此?元树莓派?所以 meta-raspberrypi 会像我的 bsp 层的基础吗?
为什么要定义自己的图像?
bsp层应该放什么? Linux内核版本? uboot配置?设备树?如果我有自己的内核模块怎么办?我应该把它们放在 bsp 层吗?如果我的模块不处理电路板本身的硬件,而是处理可以插入电路板的硬件怎么办?将它们放入 my-custom-distro 层不是更好吗?
至于我的my-custom-distro - 这种层应该放什么? 运行服务?加载驱动程序?用户配置?
Is it true in the case when my new-custom-bsp layer would be depending on e.g. meta-raspberrypi? So the meta-raspberrypi would be like a base for my bsp layer?
是的。是的
Why should I define my own images?
你不想控制图像的一部分吗?有的话可以使用BSP层提供的existing。
What should be placed in bsp layer? Linux kernel version? Uboot configuration? Device tree? What if I have my own kernel modules?
As for my my-custom-distro - what should be placed in this kind of layer? Running services? Loading drivers? User configuration?
使它在现有 platform/board 上运行所需的任何东西,所以 and/or 以上所有内容。