Liên hệ với chúng tôi

Đề 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
 28 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (4)

Các khóa học sắp tới

Các danh mục liên quan