Eğitim İçeriği
Introduction
Overview of an embedded Linux system architecture
Overview of Poky and bitbake
Preparing your development environment
Preparing your target development board and toolkits
Understanding the Yocto Project source tree
Building an image
Using the Toaster web interface to initiate builds
Adding packages to the generated image
Understanding Board Support Packages (BSPs), recipes, configurations and layers
Writing a recipe
Overview of some existing build systems - Autotools, CMake, Meson
Building, configuring and adding a custom application
Troubleshooting build failures
Fixing common cross-compilation issues
Customizing the build with layers
Extending existing recipes
Writing a custom machine configuration
Adding and managing runtime packages
Adding a custom image
Creating a custom image
Generating rootfs
Using the Yocto Project SDK
Develop an application using the Poky SDK
The Application Development Toolkit
Closing remarks
Kurs İçin Gerekli Önbilgiler
- Participants must have compiled a kernel at least once for a conventional desktop (non-embedded) Linux system.
- Participants should understand the components that make up the Linux userspace on a desktop system.
- Participants must know how to create and apply patches.
- Participants should be able to explain GNU Make, Autotools, and identify other existing build systems.
- It is ideal if the participant maintains at least one Linux package, either as an upstream author or within a traditional Linux desktop distribution.
- Previous experience with embedded development is not required and does not substitute for the knowledge of traditional Linux desktops outlined above.
Target Audience
- Developers
- System engineers
- Test engineers
- System administrators
Danışanlarımızın Yorumları (4)
Pratik egzersizler
Marcin Janicki - Hectronic Polska Sp. z o.o.
Eğitim - Yocto Project
Yapay Zeka Çevirisi
Genel olarak pratik alıştırmalarından faydalandım.
Ismael Martinez - ESML SD IBERIA HOLDING S.A.
Eğitim - Yocto Project
Yapay Zeka Çevirisi
Yüksek mesleki yetkinlik
Oleg Polyakov - Northforge Innovations Inc
Eğitim - Yocto Project
Yapay Zeka Çevirisi
Sanal bir bilgisayara online erişebilmeyi gerçekten seviyorum, istediğinizde alıştırmalar yapabiliyorum.
Dongfu Li - Northforge Innovations Inc
Eğitim - Yocto Project
Yapay Zeka Çevirisi