EDK II Terms Stable
UEFI Application là gì?
Quicknote giải thích UEFI Application.
1 phút đọc
UEFI Application là gì?
UEFI Application là một UEFI image có thể được firmware hoặc UEFI Shell load và chạy. Nó thường dùng để test, tool, diagnostics hoặc boot loader.
Vai trò chính
- Chạy trong boot services time.
- Nhận ImageHandle và SystemTable tại entry point.
- Có thể dùng Boot Services, Runtime Services và Protocol.
- Thường dễ học hơn DXE driver vì ít phụ thuộc dispatch/depex.
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
- Application có đúng MODULE_TYPE không?
- Có entry point đúng không?
- Có chạy được từ UEFI Shell không?
- Có dùng service hợp lệ trước ExitBootServices không?
Ghi nhớ nhanh
UEFI Application = chương trình chạy trong môi trường UEFI, thường dùng để học và test.
Bài liên quan
- dmpstore là gì?
- memmap command là gì?
- drivers command là gì?
- devtree command 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.