Embedded Linux Development with Yocto Project
In more and more FPGA/SoC systems Linux is used as the operating system of choice. Hardware developers are nowadays required to adapt and create a custom Linux system to meet the system specifications. Creating a Linux system from scratch can be a time consuming task. In the past developers often used the top down approach, where they used an already available Linux system and removed parts they did not need and added new functionality. This approach has the disadvantage that the designer never really can be sure about the content of the image which could lead into licensing issues. This has changed with the introduction of the Yocto Project build system, which allows you to easily create your customized Linux system from the ground up. This way we always now what components are included in the final image. The Yocto Project layer model allows us to easily compile a Linux system for different hardware platforms, and makes it simple to integrate image components of third party sources. In this training participants will learn how to design a Linux system using the Yocto Project tools. A Xilinx Zynq based development board is used as the hardware platform for this training. It will be discusses how board support packages and meta-layers are structured and included into the Yocto Project build. After the training attendees are able to design custom Linux Systems with the Yocto Project tool chain.
Prozessor basierende Embedded-Linux Systeme wie XILINX ZYNQ und andere
Aufbau und Komponenten eines Embedded Linux Systems sind bekannt
Grundlagen von Training "Compact Embedded Linux" sind notwendig