Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Embedded Linux using Yocto

Embedded Linux với Yocto

Embedded Linux với Yocto

Tìm hiểu Yocto Project

4.2
(3,561 đánh giá)
17,827 học viên
Giảng viên
Linux Trainer
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.489.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
4.5 giờ video
81 bài giảng
6 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 18/03/2026

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

Thuật ngữ Yocto Project: poky, bitbake, oe-core, metadata, recipe, classes, configuration, layers, image và packages
Thiết lập môi trường build để phát triển với Yocto
Build một image và chạy nó trên QEMU cho kiến trúc x86-64 và ARM
Hiểu và khám phá các thư mục khác nhau: source và build
Quá trình Boot trên Beagle Bone Black và Raspberry Pi3
Build và flash Yocto Image lên Beagle Bone Black và Raspberry Pi3
Các phiên bản Yocto Project và tần suất phát hành, nên chọn phiên bản nào
Sử dụng layer meta-ti, build image cho beaglebone black

Yêu cầu

PC host chạy Ubuntu hoặc Linux để phát triển
Kiến thức Linux cơ bản về các lệnh
Nên có Beagle Bone Black hoặc Raspberry Pi3, nếu không bạn có thể dùng QEMU

Đối tượng phù hợp

Dễ dàng hiểu cách Yocto hoạt động
Muốn thử chạy Yocto trên QEMU/Beagle Bone Black/Raspberry Pi3
Hiểu quá trình boot của Raspberry Pi3 và Beagle bone black

Nội dung khóa học

7 phần • 81 bài giảng
1 Các thành phần của Embedded Linux
2 Yocto là gì
3 Đầu vào và Đầu ra của Yocto Project
4 Thiết lập máy build
5 Poky là gì
6 Metadata là gì
7 oe-core là gì
8 bitbake là gì
9 meta-yocto-bsp là gì
10 Các Repository Poky khác
11 Hello World của Poky
12 Chạy Image đã tạo trên QEMU
13 Build và Chạy QEMU Arm
14 Chạy QEMU ở chế độ nographic
15 Thêm lsusb vào Yocto Image
16 Build và Chạy Core Image Sato
17 Thử thách
18 Tài nguyên
1 Metadata là gì
2 Recipe là gì
3 File cấu hình là gì
4 Classes là gì
5 Layers là gì
6 Tại sao cần Layers
7 Tìm các layers được hệ thống build bitbake sử dụng
8 Lấy layers ở đâu
9 Các Layers tương thích với Yocto Project
10 Image là gì
11 Package là gì
1 Khám phá các Thư mục Poky
2 Khám phá Thư mục Build
3 BB_NUMBER_THREADS
4 PARALLEL_MAKE
5 Nên đặt nội dung của local.conf ở đâu
6 Các Thư mục khác
7 Quy trình Build
8 Các Images được tạo bởi Poky Build
9 Tiết kiệm dung lượng ổ đĩa
10 Thử thách
11 Tài nguyên
1 Thông số kỹ thuật Beagle Bone
2 Các bước Build Yocto Image cho Beaglebone black
3 Quá trình Boot trên Beaglebone black
4 Bootloader giai đoạn 1: ROM Code
5 Bootloader giai đoạn 2: SPL
6 Bootloader giai đoạn 3: U-Boot
7 Thuật ngữ các Giai đoạn Boot
8 Tạo phân vùng và định dạng thẻ SD
9 Sao chép Images vào thẻ SD
10 Sử dụng gparted để tạo/định dạng phân vùng
11 Thiết lập Serial cho Beagle Bone
12 Boot Yocto trên Beagle Bone Black
13 Xóa emmc
14 Thử thách
15 Tài nguyên
1 Giới thiệu
2 Tại sao Poky có tên mã
3 Các loại phiên bản
4 Vòng đời phát hành
5 Layers và Branches
1 Layer BSP là gì
2 Quy ước đặt tên Layer BSP
3 Layer meta-ti
4 meta-ti so với meta-yocto-bsp
5 Thêm meta-ti vào yocto build
6 Build Yocto Image sử dụng meta-ti
7 Flash Yocto Image sử dụng tiện ích wic
8 Thử thách
9 Tài nguyên
1 Thông số kỹ thuật Raspberry Pi3
2 meta-raspberrypi
3 Thêm Layers vào build
4 Build Yocto Image cho Raspberry Pi3
5 Quá trình Boot trên Raspberry Pi3 - Giai đoạn 1
6 Quá trình Boot trên Raspberry Pi3 - Giai đoạn 2 và 3
7 Flash Yocto Image lên Raspberry Pi3
8 Thiết lập Serial
9 Boot Yocto Image trên Raspberry Pi3
10 Yocto Image hỗ trợ ssh
11 Thêm dung lượng cho hệ thống file root
12 Tài nguyên

Giới thiệu khóa học

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

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Embedded Systems
Hiển thị tất cả khoá học Linux Development
Hiển thị tất cả khoá học Yocto Project
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊