Mở menu

EDK II Module là gì?

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

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

EDK II Module là gì?

Module là đơn vị code hoặc binary nhỏ nhất có thể build riêng trong EDK II. Một module thường gồm source/binary và file metadata INF mô tả hành vi build cũng như dependency.

Vai trò chính

  • Đóng gói một UEFI application, driver, PEIM, library hoặc binary.
  • Khai báo source file và library cần dùng.
  • Khai báo protocol, PPI, GUID, PCD liên quan.
  • Là đơn vị được DSC/FDF đưa vào build image.

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

  • INF có đúng MODULE_TYPE không?
  • Source file đã được khai báo chưa?
  • Library class có được map instance trong DSC không?
  • Protocol/GUID/PCD có được khai báo đúng package không?

Ghi nhớ nhanh

Module = đơn vị build nhỏ nhất trong EDK II, được mô tả bởi INF.

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.