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