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

SKU: 7024 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 4. Khóa học này giúp bạn tìm hiểu chuyên sâu về Yocto Project – SState-Cache, Kernel Recipes, Package Groups. 

Thư viện trả phí lưu trữ tài nguyên hàng tháng, vì vậy mong nhận được Donate để duy trì, giúp bạn truy cập Tài nguyên Miễn phí này cùng hơn 2000 khóa học, ebook khác trong Kho Khóa Học. Danh Sách Tài Nguyên Miễn Phí

DONATE để duy trì Kho tài nguyên này trọn đời. —> XEM CHI TIẾT

Tổng quan

Khóa Học

Khóa Học Nước Ngoài

Cách Thức Học Tập

Học Qua Video + Tài Liệu

Ngôn Ngữ

Tiếng Anh

Thể Loại Khóa Học

Nướ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ì:

  • Internals of shared state cache.
  • Bitbake-dumpsig, bitbake-diffsigs.

Tìm hiểu các khái niệm dưới đây bằng cách đăng ký khóa học này:

  • Clean build là gì?
  • Incremental build là gì?
  • Ví dụ về clean và incremental build.
  • Shared State Cache (sstate-cache).
  • Build performance có và không có sstate-cache.
  • Tasks trong Yocto.
  • Lợi ích của per-task so với per-recipe approach.
  • Shared state cache hoạt động như thế nào (checksum/signatures và setscene).
  • Các lệnh: bitbake-dumpsig, bitbake-diffsigs.
  • SSTATE_DIR variable.
  • Bitbake Clean tasks: clean, cleanall, cleansstate.
  • Điều gì xảy ra khi bạn nói bitbake target.
  • PROVIDES list và lợi ích của PROVIDES list là gì.
  • Bitbake namespaces: recipe names (build time targets) và package names (run time targets).
  • RPROVIDES, virtual targets và PREFERRED_PROVIDER.
  • Cách chọn một recipe khi tồn tại nhiều recipe cùng tên và phiên bản khác nhau.
  • Yocto Linux Kernel Development (kernel source, configuration, patches).
  • Linux Kernel Recipes trong Yocto (PREFERRED_PROVIDER/PREFERRED_VERSION).
  • Tạo một kernel recipe mới trong Yocto.
  • Kernel customization (thay đổi kernel configuration – savedefconfig).
  • Kernel recipe với source code trên git repository.
  • Vá Linux Kernel.
  • Yocto Linux Kernel Recipes.
  • Sửa đổi một kernel recipe hiện có (configuration fragments, patch, diffconfig, LINUX_VERSION_EXTENSION).
  • Sử dụng một in-tree defconfig file (KBUILD_DEFCONFIG_KMACHINE).
  • Sự khác biệt giữa general kernel và yocto kernel repository.
  • Package group là gì?
  • Sự khác biệt giữa package group recipes và normal recipes.
  • Viết một package group recipe (RDEPENDS, RRECOMMENDS, BAD_RECOMMENDATIONS, NO_RECCOMENDS, PACKAGE_EXCLUDE).
  • Recipes for out of tree modules (module.bbclass).
  • Tự động load modules khi boot.

Vậy bạn còn chờ gì nữa, hãy đăng ký ngay bây giờ và thực hiện bước tiếp theo trong việc nâng cao Kiến thức Yocto của mình

Mục lục:

  • 1. Giới thiệu.
  • 2. Providers.
  • 3. Preferences.
  • 4. Compatible.
  • 5. Offline build.
  • 6. Kernel Recipes.
  • 7. Package group.
  • 8. Out of tree modules.

Khóa học này dành cho ai:

  • Các Developer muốn tìm hiểu sâu về Yocto.
4.6/5 - (24 bình chọn)