[yocto] Updated Yocto Hands-on Kernel Lab available

Stewart, David C david.c.stewart at intel.com
Fri Feb 15 18:54:38 PST 2013



On 2/15/13 6:29 PM, "Tom Zanussi" <tom.zanussi at intel.com> wrote:

>Hi,
>
>I'm happy to announce that an updated version of the Yocto 'Hands-on
>Kernel Lab' has been released and is available here:
>
>https://www.yoctoproject.org/sites/yoctoproject.org/files/elc2013-kernel-l
>ab.pdf
>
>The above document contains all the instructions you need to get started
>from scratch.
Pretty frickin' awesome. Great job!

>
>You can always get to the lab and associated content by visiting the
>Yocto home page (https://www.yoctoproject.org/) and selecting 'Read
>presentations about the project' from the drop-down list you get by
>clicking on the 'Start Here to learn more' box on the left-hand side and
>clicking on the 'Working with the Kernel' presentation link.
>
>The 'Hands-on Kernel Lab' has been updated to Yocto 1.3 ('danny') and
>has been substantially expanded from three to five labs, with completely
>new sections covering custom kernels, loadable modules and getting them
>into (and autoloaded into) images, external modules, local clones, bare
>local clones, and enabling LTSI features.
>
>See below for a more complete listing of what's covered along with the
>lab number covering those topics.
>
>I've run through the lab twice, once on Fedora 17 and once on Ubuntu
>12.04, so it should be pretty solid at this point, but if you find
>problems, please let me know...
>
>* Creating and using a traditional kernel recipe (lab1)
>* Using 'bitbake -c menuconfig' to modify the kernel configuration and
>replace the defconfig with the new configuration (lab1)
>* Adding a kernel module to the kernel source and configuring it as a
>built-in module by adding options to the kernel defconfig (lab1)
>* Creating and using a linux-yocto-based kernel (lab2)
>* Adding a kernel module to the kernel source and configuring it as a
>built-in module using linux-yocto 'config fragments' (lab2)
>* Using the linux-yocto kernel as an LTSI kernel (configuring in an item
>added by the LTSI kernel which is merged into linux-yocto) (lab2)
>* Using an arbitrary git-based kernel via the linux-yocto-custom kernel
>recipe (lab3)
>* Adding a kernel module to the kernel source of an arbitrary git-based
>kernel and configuring it as a loadable module using 'config fragments'
>(lab3)
>* Actually getting the module into the image and autoloading it on boot
>(lab3)
>* Using a local clone of an arbitrary git-based kernel via the
>linux-yocto-custom kernel recipe to demonstrate a typical development
>workflow (lab4)
>* Modifying the locally cloned custom kernel source and verifying the
>changes in the new image (lab4)
>* Using a local clone of a linux-yocto- kernel recipe to demonstrate a
>typical development workflow (lab4)
>* Modifying the locally cloned linux-yocto kernel source and verifying
>the changes in the new image (lab4)
>* Using a 'bare' local clone of a linux-yocto- kernel recipe to
>demonstrate a typical development workflow (lab4)
>* Modifying the locally cloned 'bare' linux-yocto kernel source and
>verifying the changes in the new image (lab4)
>* Adding and using an external kernel module via a module recipe (lab4)
>* Using the 'Yocto BSP Tools' yocto-bsp tool generate a new Yocto BSP
>(lab5)
>* Using the 'Yocto BSP Tools' yocto-kernel tool to add kernel patches and
>config fragments (lab5)
>
>
>_______________________________________________
>yocto mailing list
>yocto at yoctoproject.org
>https://lists.yoctoproject.org/listinfo/yocto




More information about the yocto mailing list