Mô tả

Become a Yocto developer and create a custom embedded Linux image for your custom board

With over 2000 students enrolled,50+ 5 star reviews, these comprehensive Yocto tutorials will cover everything you'll need in your profession.

With over 80 lectures , this comprehensive course will take you step-by-step through engaging video tutorials and teach you all the essential concepts and topics you need to get started with Yocto. There are challenges in the course, which will help you verify your learning

What will you learn in this course

  • We will start with the basic concepts and terminology of Yocto

  • Set up our development PC for building Yocto

  • Build and Run generated Yocto Image on QEMUX86-64 and QEMUARM

  • Build various images provided by Poky (Minimal, sato etc)

  • Add packages to the generated image

  • Exploring Build and source directories

  • Understand the booting process of Raspberry Pi3 and Beaglebone black

  • Adding custom layers to the build

  • Generate and Flash Yocto images for Raspberry Pi3 with meta-raspberrypi layer

  • Generate and Flash Yocto Images for Beaglebone black with and without meta-ti layer

  • Adding ssh support

  • Yocto Release Process: Frequency of releases, Types of Releases and Release lifecylce

What if I have questions?

You can ask questions anytime using the Q/A section. We love to answer your questions. You also get access to existing Questing and Answers

Don't just take my word for it, checkout what existing students have to say about the course:

"I learned lot of with this about Yocto project" by Somesh Raturi

"A good course to get first hand insight into yocto" by Remya Reveendran

"Very clear, systematic and to the point explanation" by Prakash Nair

There's no risk either !

This course comes with a 30 day money back guaranteed!. If you are not satisfied with the course, you'll get your money back

So what are you waiting for, enroll now and take the next step in mastering Yocto Project

Bạn sẽ học được gì

Yocto Project Terminology: poky, bitbake, oe-core, metadata, recipe, classes, configuration, layers, image and packages

Setting up build environment for Yocto development

Build an image and run it in QEMU for x86-64 and ARM architecture

Understand and explore the various directories: source and build

Booting Process in Beagle Bone Black and Raspberry Pi3

Build and flash Yocto Image on Beagle Bone Black and Raspberry Pi3

Various Yocto Project Releases and Frequency, which one to choose

Using meta-ti layer, build image for beaglebone black

Yêu cầu

  • Ubuntu or Linux host PC for development
  • Basic Linux Knowledge of commands
  • Good to have Beagle Bone Black or Raspberry Pi3, else you can use QEMU

Nội dung khoá học

7 sections

Introduction

19 lectures
Elements of Embedded Linux
02:33
What is Yocto
01:58
Input and Output of Yocto Project
01:18
Setting up build machine
01:08
What is poky
02:13
What is metadata
02:26
What is oe-core
03:21
What is bitbake
02:10
What is meta-yocto-bsp
02:23
Other Poky Repositories
01:59
Hello World of Poky
08:24
Run Generated Image in QEMU
05:30
Build and Run QEMU Arm
04:18
Run QEMU in nographic mode
02:03
Add lsusb to Yocto Image
08:08
Build and Run Core Image Sato
02:19
Challenge
01:01
Resources
00:03
Quiz 1
10 questions

Yocto Terminology

11 lectures
What is metadata
00:31
What is recipe
02:38
What is configuration file
02:08
What is classes
03:42
What is Layers
02:59
Why Layers
02:17
Find out layers used by bitbake build system
03:50
Where to get layers
02:33
Yocto Project Compatible Layers
00:59
What is image
02:16
What is Package
02:18

Exploring Poky Directories and Files

12 lectures
Explore Poky Directories
07:01
Exploring Build Folder
07:37
BB_NUMBER_THREADS
02:33
PARALLEL_MAKE
01:06
Where should we place contents of local.conf
01:02
Other Directories
00:50
Build Workflow
03:03
Images Generated by Poky Build
03:13
Save Disk Space
03:42
Challenge
00:26
Resources
00:03
Quiz 2
13 questions

Yocto on BeagleBone

16 lectures
Beagle Bone Specifications
02:14
Steps for Building Yocto Image for Beaglebone black
04:51
Booting Process in Beaglebone black
01:14
First stage Bootloader:ROM Code
02:42
Second Stage Bootloader: SPL
01:36
Third Stage Bootloader: U-Boot
02:16
Booting Stages Terminology
00:43
Creating Partitions and formatting the SD Card
09:24
Copying Images to SD Card
04:40
Use gparted to create/format/ partitions
05:31
Beagle Bone Serial Setup
03:09
Yocto booting on Beagle Bone Black
03:50
Erasing emmc
01:58
Challenge
00:42
Resources
00:03
Quiz 3
11 questions

Yocto Project Releases

6 lectures
Introduction
03:21
Why Poky has codenames
02:15
Types of Releases
03:07
Release Lifecycle
02:32
Layers and Branches
03:14
Quiz 4
5 questions

meta-ti BSP Layer

10 lectures
What is BSP Layer
01:07
BSP Layer Naming Convention
01:47
meta-ti Layer
05:08
meta-ti vs meta-yocto-bsp
03:01
Add meta-ti to yocto build
03:50
Build Yocto Image using meta-ti
08:41
Flash Yocto Image using wic utility
10:16
Challenge
01:07
Resources
00:03
Quiz 5
3 questions

Yocto on Raspberry Pi3

13 lectures
Raspberry Pi3 Specification
01:45
meta-raspberrypi
05:33
Add Layers to build
05:07
Build Yocto Image for Raspberry Pi3
03:28
Booting Process in Raspberry Pi3 - First Stage
02:25
Booting Process in Raspberry Pi3 - Second and Third Stage
03:21
Flashing Yocto Image on Raspberry Pi3
06:45
Serial Setup
03:47
Booting Yocto Image on Raspberry Pi3
02:51
Yocto Image with ssh support
07:23
Add extra space to root file system
10:16
Resources
00:03
Quiz 6
7 questions

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.