Chia Sẻ Khóa Học Embedded Linux Sử Dụng Yocto Phần 2 [Khóa 7116 A]
23 tháng 8 2023
/
No Comments
Tìm hiểu chuyên sâu về Yocto Project - Tạo layer, recipe và image của riêng bạn.
Bạn sẽ học được gì:
- ✓ Các toán tử khác nhau được sử dụng bởi bitbake: ?=, ??=, =, +=, =+, overriding style syntax, append operator.
- ✓ Tạo một layer: manual và automatic sử dụng bitbake-layers command.
- ✓ Tạo một image: từ đầu và sử dụng lại image hiện có.
- ✓ Image features: Debug tweaks, ssh server, read only root filesystem, splash screen, v.v.
- ✓ Image variables: IMAGE_FSTYPES, IMAGE_NAME, v.v.
- ✓ Các giai đoạn khác nhau của recipes: fetch, configure, patch, compile, v.v.
- ✓ Recipes for C projects, Makefile based project và git repositories.
- ✓ Logging functions được cung cấp bởi bitbake.
Chào mừng bạn đến với Embedded Linux sử dụng Yocto Phần 2.
Bạn sẽ học gì trong khóa học này:
- ✓ Các toán tử khác nhau được sử dụng bởi bitbake: ?=, ??=, =, +=, =+, overriding style syntax, append operator.
- ✓ Tạo layer của riêng bạn - Manual và Automatic.
- ✓ Tạo image của riêng bạn - từ đầu và sử dụng lại image hiện có.
- ✓ Tùy chỉnh image bằng các biến IMAGE và IMAGE_FEATURES.
- ✓ Tạo recipecủa riêng bạn - cho các dự án C và dự án git.
- ✓ Logging Functions do Yocto cung cấp.
Chương trình giảng dạy chuyên sâu:
Giờ 1:
- ✓ a) Các toán tử khác nhau được sử dụng bởi bitbake.
- ✓ b) Tạo layer của riêng bạn: Thủ công và Tự động thông qua script.
- ✓ c) Xác minh xem layer của bạn có tương thích với yocto hay không.
Giờ 2:
- ✓ a) Cách tạo image tùy chỉnh của riêng chúng tôi từ đầu hoặc sử dụng lại image hiện có.
- ✓ b) Xem xét các image feature khác nhau được cung cấp bởi core-image.bbclass chẳng hạn như debug-tweaks, chọn một ssh server, read only rootfs, v.v.
- ✓ c) Các biến tùy chỉnh khác liên quan đến image recipe.
- ✓ d) Manifest file chứa danh sách các package được generate bởi image.
Giờ 3:
- ✓ a) Cơ bản về Recipes.
- ✓ b) Các task quan trọng được Bitbake thực hiện chi tiết.
- ✓ c) Viết một recipe cho chương trình C hello world đơn giản.
- ✓ d) Các biến khác nhau được sử dụng trong Recipe (WORKDIR, S, D, PN, PV, PR).
- ✓ e) Khám phá WORKDIR.
Giờ 4:
- ✓ a) Log Files (Overall Log & Recipe Logs).
- ✓ b) Bitbake Logging Functions.
- ✓ c) -D option of Bitbake.
- ✓ d) Makefile Recipe.
Giờ 5:
- ✓ a) Tự động fetching revision mới nhất.
- ✓ b) Fetching một revision cụ thể.
- ✓ c) Fetching một branch.
- ✓ d) Fetching một tag.
- ✓ e) Fetching một local repository.
- ✓ f) Applying Patch.
Mục lục:
- ✓ 01 - Operators.
- ✓ 02 - Layers.
- ✓ 03 - Image.
- ✓ 04 - Image Features.
- ✓ 05 - Image Variables.
- ✓ 06 - Basics of Recipes.
- ✓ 07 - Viết Recipes.
- ✓ 08 - Logging.
- ✓ 09 - Ví dụ về Recipe cho các dự project trên Makefile.
- ✓ 10 - Recipes for git projects.
- ✓ 11 - Notes.
Khóa học này dành cho ai:
- ✓ Các Developer muốn tìm hiểu sâu về Yocto.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU