|
@@ -674,21 +674,21 @@ to the kernel recipe by using a similarly named append file, which is
|
|
|
located in the BSP Layer for your target device (e.g. the
|
|
|
``meta-bsp_root_name/recipes-kernel/linux`` directory).
|
|
|
|
|
|
-Suppose you are using the ``linux-yocto_4.4.bb`` recipe to build the
|
|
|
+Suppose you are using the ``linux-yocto_6.12.bb`` recipe to build the
|
|
|
kernel. In other words, you have selected the kernel in your
|
|
|
``"bsp_root_name".conf`` file by adding
|
|
|
:term:`PREFERRED_PROVIDER` and :term:`PREFERRED_VERSION`
|
|
|
statements as follows::
|
|
|
|
|
|
PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto"
|
|
|
- PREFERRED_VERSION_linux-yocto ?= "4.4%"
|
|
|
+ PREFERRED_VERSION_linux-yocto ?= "6.12%"
|
|
|
|
|
|
.. note::
|
|
|
|
|
|
When the preferred provider is assumed by default, the :term:`PREFERRED_PROVIDER`
|
|
|
statement does not appear in the ``"bsp_root_name".conf`` file.
|
|
|
|
|
|
-You would use the ``linux-yocto_4.4.bbappend`` file to append specific
|
|
|
+You would use the ``linux-yocto_6.12.bbappend`` file to append specific
|
|
|
BSP settings to the kernel, thus configuring the kernel for your
|
|
|
particular BSP.
|
|
|
|
|
@@ -698,14 +698,19 @@ in the Yocto Project Linux Kernel Development Manual.
|
|
|
|
|
|
An alternate scenario is when you create your own kernel recipe for the
|
|
|
BSP. A good example of this is the Raspberry Pi BSP. If you examine the
|
|
|
-``recipes-kernel/linux`` directory you see the following::
|
|
|
+``recipes-kernel/linux`` directory in that layer you see the following
|
|
|
+Raspberry Pi-specific recipes and associated files::
|
|
|
|
|
|
+ files/
|
|
|
+ linux-raspberrypi_6.12.bb
|
|
|
+ linux-raspberrypi_6.1.bb
|
|
|
+ linux-raspberrypi_6.6.bb
|
|
|
linux-raspberrypi-dev.bb
|
|
|
linux-raspberrypi.inc
|
|
|
- linux-raspberrypi_4.14.bb
|
|
|
- linux-raspberrypi_4.9.bb
|
|
|
-
|
|
|
-The directory contains three kernel recipes and a common include file.
|
|
|
+ linux-raspberrypi-v7_6.12.bb
|
|
|
+ linux-raspberrypi-v7_6.1.bb
|
|
|
+ linux-raspberrypi-v7_6.6.bb
|
|
|
+ linux-raspberrypi-v7.inc
|
|
|
|
|
|
Developing a Board Support Package (BSP)
|
|
|
========================================
|