Mở menu

EDK II Package là gì?

Quicknote giải thích package trong EDK II.

2 phút đọc
Đọc bằng Tiếng Việt English 日本語
EDK II Terms cover

EDK II Package là gì?

Package là nhóm gồm zero hoặc nhiều module trong EDK II. Về mặt tổ chức, package giúp chia project thành các phần logic, đồng thời công bố interface public qua DEC.

Vai trò chính

  • Chứa module liên quan cùng một miền chức năng.
  • Cung cấp DEC để khai báo public include, GUID, Protocol, PPI, PCD.
  • Có thể có DSC để mô tả build behavior của package.
  • Giúp quản lý dependency giữa các module/package.

Ví dụ thực tế

Khi đọc một khái niệm firmware, hãy luôn đặt nó vào flow boot: nó xuất hiện ở phase nào, do module nào tạo ra, module nào consume, và nếu sai thì log/debug sẽ biểu hiện ra sao.

Checklist nhanh

  • Module có được đặt đúng package không?
  • DEC đã expose đúng interface cần dùng chưa?
  • Package dependency có rõ ràng không?
  • Có tránh sửa core package nếu không cần thiết không?

Ghi nhớ nhanh

Package = đơn vị tổ chức logic của nhiều module trong EDK II.

Bài liên quan

Nguồn tham khảo public

Thấy nội dung này hữu ích?

Lưu lại hoặc chia sẻ cho người cũng đang học firmware, BIOS/UEFI và embedded systems.

Nội dung liên quan

Một số bài viết, ghi chú hoặc project có liên quan đến nội dung bạn vừa đọc.

Biến note thành bài viết hoàn chỉnh

Notes là nơi ghi nhanh khái niệm.