Applied Yocto Project Using Raspberry Pi 5 (Embedded Linux)


Applied Yocto Project Using Raspberry Pi 5 (Embedded Linux)
Applied Yocto Project Using Raspberry Pi 5 (Embedded Linux)
Published 10/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz

Explore Embedded Linux using Yocto Project and create powerful systems on Raspberry Pi 5

What you’ll learn

Understand why we use Embedded Linux in certain products.

Understand how Linux systems and Raspberry Pi 5 boot.

Grasp how embedded Linux tasks work (unpack, patch, configure, compile, install, deploy, package).

Understand Linux distributions and package managers.

Comfortably handle tasks regarding Yocto Project and its configuration with ease.

Understand how Raspberry Pi 5 layer and board configuration work in Yocto Project (meta-raspberrypi, hardware specs, serial console).

Create your own machine configurations within Yocto Project.

Create your own layers for your Linux distribution.

Comfortably create new recipes for software packages that use multiple build systems (GCC, GNU Make, CMake, PyPi).

Integrate graphical desktop in your Embedded Linux system.

Deploy system images to Raspberry Pi 5 and work with secure shells and serial console software.

Create patches for existing software packages using DEVTOOL.

Understand how to comfortably understand and modify kernel configurations (Kconfig, config fragments).

Downgrade and upgrade Linux Kernel version of your embedded Linux distribution.

Requirements

Basic understanding of Linux systems (shell scripts, building software)

Basic understanding of C programming

Description

Overview

Section 1: Introduction

Lecture 1 Outline and Course Promotion

Lecture 2 Introduction to Embedded Systems

Lecture 3 Introduction to Embedded Linux Systems

Section 2: Embedded Linux System Development

Lecture 4 Embedded Linux System Images and Development Environment

Lecture 5 Linux-running Hardware and How Linux Boots

Lecture 6 Linux Distributions and Package Managers

Section 3: Yocto Project Basics

Lecture 7 Introduction to Yocto Project and its Terminology

Lecture 8 Yocto Project Architecture

Lecture 9 Environment Setup and Downloading Poky Reference Distribution

Lecture 10 Yocto Project Basic Configuration and Examining Poky Source

Lecture 11 Poky Source Folders and Files Explained

Section 4: Layers

Lecture 12 Yocto Project Layers

Lecture 13 Creating Our Own Layer

Section 5: Raspberry Pi and Basic Configuration

Lecture 14 Raspberry Pi Introduction and Console Setup

Lecture 15 Flashing SD Card and Examining Build Outputs

Section 6: Recipes

Lecture 16 Introduction to Recipes

Lecture 17 Creating a Recipe for Software Package That Uses GNU Make

Lecture 18 Creating a Recipe for Software Package That Uses CMake

Lecture 19 Creating Recipe Skeletons with GoYocto Tool & Creating Example PyPi Recipe

Lecture 20 Adding Graphical Desktop Environment to Yocto Project Images

Lecture 21 Adding Qt6 Support and Creating Recipe for Qt6 Application

Section 8: Application SDK and DEVTOOL

Lecture 22 Application SDK

Lecture 23 Patching Source Files using DEVTOOL

Section 9: Machines

Lecture 24 Machines

Lecture 25 Creating Our Own Machine Configuration

Section 10: Linux Kernel Modifications

Lecture 26 Modifying Linux Kernel Configuration

Lecture 27 Modifying Linux Kernel Source and Changing Kernel Version

Importantissimo!

Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

FileStore

Share This Post!

Torna in cima