Yocto Project培训

课程编码

YoctoProject

课程时长

28 小时 通常来说是4天,包括中间休息。

要求

  • The participant must have built a kernel at least once for a traditional desktop (non-embedded) Linux system.
  • Knows what components the Linux userspace on a desktop system is composed of.
  • Knows how to generate and use patches.
  • Must be able to explain what is GNU Make, Autotools, what other build systems exist.
  • Ideally, maintains at least one Linux package, either as an upstream author, or in any traditional Linux desktop distribution.
  • Prior experience with embedded development is not required, and is not a substitute for the knowledge about traditional Linux desktops specified above.

Audience

  • Developers
  • System engineers
  • Test engineers
  • System administrators

课程概览

Yocto 项目是一个用于构建嵌入式 Linux 系统的开源项目。它使用基于 Open嵌入式 (OE) 的构建主机, 该主机使用 BitBake 工具来构建完整的 Linux 映像

在这个讲师指导的现场培训中, 参与者将学习如何创建一个基于 Yocto 项目的嵌入式 Linux 构建系统。

到培训结束时, 学员将能够:

  • 了解 Yocto 项目构建系统背后的基本概念, 包括配方、元数据和图层。
  • 构建 Linux 映像并在仿真下运行它。
  • 节省构建嵌入式 Linux 系统的时间和精力。

课程的形式

  • 部分讲座、部分讨论、练习和大量动手练习

其他选项:

  • 建筑是yocto 项目的一个更简单的替代方案
  • 若要申请本课程的定制培训, 请联系我们进行安排。

Machine Translated

课程大纲

Introduction

Overview of an embedded Linux system architecture

Overview of Pocky 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

Generatig rootfs

Using the Yocto Project SDK

Develop an application using the Poky SDK

The Application Development Toolkit

Closing remarks

客户评论

★★★★★
★★★★★

课程分类

相关课程

促销课程

订阅促销课程

为尊重您的隐私,我公司不会把您的邮箱地址提供给任何人。您可以享有优先权和随时取消订阅的权利。

我们的客户

is growing fast!

We are looking to expand our presence in China!

As a Business Development Manager you will:

  • expand business in China
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

该网站在其他国家/地区