Khóa Học Embedded Linux Sử Dụng Yocto Phần 2

SKU: 7116 A Thẻ: ,

Thư Viện Cơ Điện Tử giới thiệu đến bạn – Khóa Học Embedded Linux Sử Dụng Yocto Phần 2. Khóa học giúp bạn tìm hiểu chuyên sâu về Yocto Project – Tạo layer, recipe và image của riêng bạn.

Tổng quan

Khóa HọcKhóa Học Nước Ngoài
Cách Thức Học TậpHọc Qua Video + Tài Liệu
Ngôn NgữTiếng Anh
Thể Loại Khóa HọcNước Ngoài Có Vietsub

Thông tin liên quan

  • Sản phẩm kỹ thuật số, người dùng tải về thiết bị cá nhân để sử dụng.
  • Không giới hạn tải xuống.
  • Quyền truy cập đầy đủ suốt đời.
  • Hỗ trợ hướng dẫn trong thời gian sử dụng.

Kho Khóa Học Miễn Phí

Giúp bạn truy cập không giới hạn 500+ khoá học, mọi lúc, mọi nơi, trau dồi vốn kiến thức.

Nội Dung

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.
5/5 - (43 bình chọn)