On 5/5/22 08:39, jchludzinski via lists.yoctoproject.org wrote: > A board-support-package (BSP) is software that provides a layer of > abstraction from the physical board specifics for the host embedded OS > (e.g., VXworks). > > I believe the device tree files (*.dts, *dtsi) in OE Linux provide the > same function. It allows to OE kernel code to be independent of device > specifics.
The Device Tree files are just descriptions of the hardware. In a perfect world, you could indeed use the same mainline kernel to support all possible devices. However, that kernel would be unnecessarily big for your custom system. You most probably want to customize its configuration, and may also need custom kernel drivers and patches. There's also the need for a bootloader compiled for your platform. That's why we need BSPs :-) Cheers, Michael. -- Michael Opdenacker, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#57000): https://lists.yoctoproject.org/g/yocto/message/57000 Mute This Topic: https://lists.yoctoproject.org/mt/90904726/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-