EDK II Terms Stable
EDK II Module là gì?
Quicknote giải thích module trong EDK II.
2 phút đọc
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
- INF trong EDK II là gì?
- DEC trong EDK II là gì?
- DSC trong EDK II là gì?
- FDF trong EDK II là gì?
- DEPEX là gì?
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.