Companies Home Search Profile

Applied Yocto Project using Raspberry Pi 5 (Embedded Linux)

Focused View

10:54:38

0 View
  • 1 -Course Notes.txt
  • 1 -Outline and Course Promotion.mp4
    03:33
  • 2 -Course Notes.txt
  • 2 -Introduction to Embedded Systems.mp4
    17:35
  • 3 -Course Notes.txt
  • 3 -Introduction to Embedded Linux Systems.mp4
    17:33
  • 1 -Course Notes.txt
  • 1 -Embedded Linux System Images and Development Environment.mp4
    18:52
  • 2 -Course Notes.txt
  • 2 -Linux-running Hardware and How Linux Boots.mp4
    18:46
  • 3 -Course Notes.txt
  • 3 -Linux Distributions and Package Managers.mp4
    11:52
  • 1 -Course Notes.txt
  • 1 -Introduction to Yocto Project and its Terminology.mp4
    10:19
  • 2 -Course Notes.txt
  • 2 -Yocto Project Architecture.mp4
    17:48
  • 3 -Course Notes.txt
  • 3 -Environment Setup and Downloading Poky Reference Distribution.mp4
    22:55
  • 4 -Course Notes.txt
  • 4 -Yocto Project Basic Configuration and Examining Poky Source.mp4
    28:59
  • 5 -Course Notes.txt
  • 5 -Poky Source Folders and Files Explained.mp4
    25:07
  • 1 -Course Notes.txt
  • 1 -Yocto Project Layers.mp4
    29:35
  • 2 -Course Notes.txt
  • 2 -Creating Our Own Layer.mp4
    13:53
  • 1 -Course Notes.txt
  • 1 -Raspberry Pi Introduction and Console Setup.mp4
    48:44
  • 2 -Course Notes.txt
  • 2 -Flashing SD Card and Examining Build Outputs.mp4
    27:30
  • 1 -Course Notes.txt
  • 1 -Introduction to Recipes.mp4
    44:28
  • 2 -Course Notes.txt
  • 2 -Creating a Recipe for Software Package That Uses GNU Make.mp4
    29:53
  • 3 -Course Notes.txt
  • 3 -Creating a Recipe for Software Package That Uses CMake.mp4
    29:38
  • 4 -Course Notes.txt
  • 4 -Creating Recipe Skeletons with GoYocto Tool & Creating Example PyPi Recipe.mp4
    27:11
  • 1 -Adding Graphical Desktop Environment to Yocto Project Images.mp4
    16:02
  • 1 -Course Notes.txt
  • 2 -Adding Qt6 Support and Creating Recipe for Qt6 Application.mp4
    37:33
  • 2 -Course Notes.txt
  • 1 -Application SDK.mp4
    36:40
  • 1 -Course Notes.txt
  • 2 -Course Notes.txt
  • 2 -Patching Source Files using DEVTOOL.mp4
    21:53
  • 1 -Course Notes.txt
  • 1 -Machines.mp4
    25:28
  • 2 -Course Notes.txt
  • 2 -Creating Our Own Machine Configuration.mp4
    16:23
  • 1 -Course Notes.txt
  • 1 -Modifying Linux Kernel Configuration.mp4
    23:54
  • 2 -Course Notes.txt
  • 2 -Modifying Linux Kernel Source and Changing Kernel Version.mp4
    32:34
  • Description


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

    What You'll Learn?


    • Understand the core philosophy behind Embedded Linux systems from Introductory to Advanced subjects.
    • 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 third party software (e.g. GNOME, XFCE, Qt) in Embedded Linux products.
    • 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.

    Who is this for?


  • Embedded Linux professionals who want to get started with Yocto Project
  • Embedded Linux professionals who appreciate a great wrap-up
  • Aspiring embedded system developers who would like to start with Embedded Linux development
  • Hobbyists that would like to create Raspberry Pi 5 based Embedded Linux products
  • What You Need to Know?


  • Basic understanding of Linux systems (shell scripts, building software)
  • Basic understanding of C programming
  • More details


    Description

    Hi,

    My name is Mustafa Ozcelikors, a Senior Linux & Android Engineer and team leader with more than +9 years of experience working in automotive with Master's Degree in Embedded Systems, who have won Google SOC event in 2017 and who have been actively contributing to open source and commercial projects. I have been using Yocto Project for almost 10 years, dating back to my college years.

    "Applied Yocto Project using Raspberry Pi 5 (with Embedded Linux practices)" is an unique Embedded Linux course unlike any other. The course utilizes drawings, slideshows, diagrams, examples, hands-on applications in order for you to visualize every subject in your mind with ease. Course level starts with beginner, but some advanced topics are also explained.

    Theoretical subjects are carefully planned and almost for every important subject, multiple block diagrams have been created for better understanding. Almost every figure, schematic, drawing comes from years of experience in the field, not from the internet or from any book. In practical subjects, we take a deep dive in exploring Yocto Project together, and open up a terminal together to achieve things within it.

    At the end of the course we together will have a custom Linux distribution with distinct machine configuration, kernel, recipe examples, and Qt application.

    You are in this now for the following great content:

    • Understand the core philosophy behind Embedded Linux systems from Introductory to Advanced subjects.

    • 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 third party software (e.g. GNOME, XFCE, Qt) in Embedded Linux products.

    • 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.

    Thank you very much for your interest! I hope to see you in the first lecture!

    Kindly yours,

    M.Eng Mustafa Ozcelikors

    Who this course is for:

    • Embedded Linux professionals who want to get started with Yocto Project
    • Embedded Linux professionals who appreciate a great wrap-up
    • Aspiring embedded system developers who would like to start with Embedded Linux development
    • Hobbyists that would like to create Raspberry Pi 5 based Embedded Linux products

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 27
    • duration 10:54:38
    • Release Date 2025/01/16

    Courses related to Linux