Mở menu

UEFI Application là gì?

Quicknote giải thích UEFI Application.

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

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

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.