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

Embedded Linux Using Yocto Part 2

Embedded Linux Sử Dụng Yocto Phần 2

Embedded Linux Sử Dụng Yocto Phần 2

Tìm Hiểu Sâu Về Dự Án Yocto - Tạo Layer, Recipe và Image Của Riêng Bạn

4.2
(1,076 đánh giá)
6,709 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đ 949.000đ -95%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
5.0 giờ video
83 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: 30/05/2026

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

Các toán tử được sử dụng bởi bitbake: ?=, ??=, =, +=, =+, cú pháp ghi đè, toán tử nối thêm
Tạo một layer: thủ công và tự động bằng lệnh bitbake-layers
Tạo một image: từ đầu và tái sử dụng một image có sẵn
Các tính năng của Image: Tinh chỉnh gỡ lỗi, máy chủ ssh, hệ thống tệp gốc chỉ đọc, màn hình splash, v.v.
Các biến Image: IMAGE_FSTYPES, IMAGE_NAME, v.v.
Các giai đoạn khác nhau của recipe: tải về, cấu hình, vá, biên dịch, v.v.
Recipe cho dự án C, dự án dựa trên Makefile và kho lưu trữ git
Các hàm ghi log được cung cấp bởi bitbake

Yêu cầu

Có một máy tính PC kết nối internet
Đã hoàn thành Khóa học Embedded Linux Sử Dụng Yocto Phần 1 (hoặc) Nắm được kiến thức cơ bản về Yocto

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

Dành cho các nhà phát triển muốn tìm hiểu sâu về Yocto

Nội dung khóa học

11 phần • 83 bài giảng
1 Gán Biến - Kiểu Cứng
2 Tìm Giá Trị Của Một Biến
3 Chia nhỏ việc gán biến trên nhiều dòng
4 Gán Biến - Kiểu Mềm
5 Gán Biến - Giá Trị Mặc Định Yếu Hơn
6 Mở Rộng Biến - Gán Giá Trị Của Các Biến Khác
7 Mở rộng biến tức thì
8 Toán Tử Nối Thêm
9 Toán Tử Thêm Vào Đầu
10 Cú Pháp Ghi Đè
11 Cú Pháp Loại Bỏ
12 Ưu điểm của cú pháp ghi đè
1 Layer Là Gì
2 Tại Sao Chúng Ta Cần Tạo Layer
3 Chi Tiết Về Layer
4 Tạo Layer Thủ Công
5 Tạo Layer Bằng Lệnh bitbake-layers
6 Cấu Hình Layer (layer.conf)
7 Script Kiểm Tra Tính Tương Thích Của Layer
8 Thử Thách
1 Image Là Gì
2 Tạo Image Tùy Chỉnh
3 Nhóm Package Là Gì
4 Tạo một image từ đầu
5 Thêm Package vào image có sẵn
6 Tái sử dụng image hiện có và tạo image mới
1 Giới Thiệu Về Các Tính Năng Của Image
2 Các tính năng của Image hoạt động như thế nào
3 Ví dụ về các tính năng của Image
4 Tinh Chỉnh Gỡ Lỗi
5 Hệ Thống Tệp Gốc Chỉ Đọc
6 Màn Hình Splash
7 Các Tính Năng Image Khác
1 Hỗ Trợ Ngôn Ngữ Khác
2 IMAGE_FSTYPES
3 Tạo loại image của riêng bạn
4 Tên Image Khác Nhau
5 Tệp Manifest Của Image
6 Thử Thách
1 Recipe Là Gì
2 Định Dạng Tệp Recipe
3 Cách build recipe - Bitbake
4 Giai Đoạn Tải Về Của Recipe
5 Giai Đoạn Giải Nén Của Recipe
6 Giai Đoạn Vá Của Recipe
7 Giấy Phép Của Recipe
8 Giai Đoạn Cấu Hình Của Recipe
9 Giai Đoạn Biên Dịch, Cài Đặt và Đóng Gói Của Recipe
1 Recipe Cho Chương Trình C
2 Từ Khóa Install
3 WORKDIR
4 Các Biến OpenEmbedded
5 Khám Phá WORKDIR
6 Build Recipe Chi Tiết
7 Build Recipe Chi Tiết - phần 2
8 Thêm Recipe Vào Hệ Thống Tệp Gốc Của Image
9 Thử Thách
1 Giới Thiệu
2 Tệp Log và Tệp Run của recipe
3 Các hàm ghi log trong bitbake
4 Các hàm ghi log Python
5 Bật Đầu Ra Gỡ Lỗi
1 Recipe Cho Mã C Trải Dài Trên Nhiều Tệp
2 Thêm Chỉ Thị Tiền Xử Lý Vào Recipe
3 Recipe Cho Makefile
4 oe_runmake
5 EXTRA_OEMAKE
6 Thêm tác vụ install vào Makefile
7 Makefile Không Có Mục Tiêu clean
1 Giới Thiệu
2 SRCREV Là Gì
3 Thêm tác vụ biên dịch và cài đặt vào recipe
4 Thêm recipe git vào image
5 Chọn một bản sửa đổi cụ thể
6 Chỉ định một nhánh
7 Tải về từ kho lưu trữ cục bộ
8 Kho Lưu Trữ Riêng Tư
9 Cách truyền tag vào recipe
10 Khám Phá Các Recipe Git
11 Vá mã nguồn của recipe
12 Tạo và Áp Dụng Patch
13 Thử Thách
1 Ghi Chú

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

Welcome to Embedded Linux using Yocto Part 2

Update: 11/10/2020: Added notes used in the course

What will you learn in this course

  • Various operators which are used by bitbake - ?=,??, =,+=, =+, overriding style syntax, append operators

  • Creating your own layer - Manual and Automatic

  • Creating your own image - scratch and reusing an existing image

  • Customizing image using IMAGE variables and IMAGE_FEATURES

  • Creating your own recipe - for C projects and git projects

  • Logging Functions provided by Yocto

Course Curriculum in Deep

Hour 1:

a) Various operators which are used by bitbake

b) Creating your own layer : Manually and Automatically through script

c) Verifying whether your layer is yocto compatible or not

Hour 2:

a) How to create our own custom image from scratch or reusing an existing image

b) Looked into various image features provided by core-image.bbclass such as debug-tweaks, selecting a ssh server, read only rootfs etc

c) Other customization variables related to image recipe

d) Manifest file which contains list of packages generated by the image

Hour 3:

a) Basics of Recipes

b) Important tasks performed by Bitbake in detail

c) Writing a recipe for simple hello world c program

d) Various Variables used in Recipe (WORKDIR, S, D, PN, PV, PR)

e) Explored the WORKDIR

Hour 4:

a) Log Files (Overall Log & Recipe Logs)

b) Bitbake Logging Functions

c) -D option of Bitbake

d) Makefile Recipe

Hour 5:

a) Automatically fetching the latest revision

b) Fetching a specific revision

c) Fetching a branch

d) Fetching a tag

e) Fetching a local repository

f) Applying Patch

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 Build Systems
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 😊