Đề cương khóa học
Introduction
Overview of embedded Linux system architecture
Introduction to Poky and BitBake
Preparing the development environment
Preparing the target development board and toolkits
Navigating the Yocto Project source tree
Building an image
Utilizing the Toaster web interface to initiate builds
Incorporating packages into the generated image
Understanding Board Support Packages (BSPs), recipes, configurations, and layers
Writing a recipe
Overview of existing build systems - Autotools, CMake, Meson
Building, configuring, and adding a custom application
Troubleshooting build failures
Resolving common cross-compilation issues
Customizing builds using layers
Extending existing recipes
Writing a custom machine configuration
Adding and managing runtime packages
Incorporating a custom image
Creating a custom image
Generating rootfs
Using the Yocto Project SDK
Developing an application with the Poky SDK
The Application Development Toolkit
Closing remarks
Yêu cầu
- Participants must have compiled a kernel at least once for a traditional desktop (non-embedded) Linux system.
- Must understand the components that make up the userspace of a desktop Linux system.
- Demonstrate knowledge of generating and applying patches.
- Be capable of explaining GNU Make, Autotools, and identifying other existing build systems.
- Ideally, maintain at least one Linux package as an upstream author or within a traditional Linux desktop distribution.
- Prior experience with embedded development is not required nor does it substitute for the specified knowledge of traditional Linux desktops.
Audience
- Developers
- System Engineers
- Test Engineers
- System Administrators
Đánh giá (4)
Bài tập thực hành
Marcin Janicki - Hectronic Polska Sp. z o.o.
Khóa học - Yocto Project
Dịch thuật bằng máy
Tôi thường xuyên được hưởng lợi từ các bài tập thực hành.
Ismael Martinez - ESML SD IBERIA HOLDING S.A.
Khóa học - Yocto Project
Dịch thuật bằng máy
Chuyên nghiệp cao
Oleg Polyakov - Northforge Innovations Inc
Khóa học - Yocto Project
Dịch thuật bằng máy
Tôi thực sự thích có một máy tính ảo trực tuyến, tôi có thể làm bài tập bất cứ khi nào tôi muốn
Dongfu Li - Northforge Innovations Inc
Khóa học - Yocto Project
Dịch thuật bằng máy