Mở menu

VFR là gì?

Quicknote VFR là gì?

1 phút đọc
Đọc bằng Tiếng Việt English 日本語
HII / BIOS Setup Terms cover

VFR là gì?

VFR, viết tắt của Visual Forms Representation, là ngôn ngữ mức cao dùng để mô tả setup forms trong EDK II. VFR được compile thành IFR để firmware/setup browser sử dụng.

Vai trò chính

  • Mô tả FormSet, Form và Question.
  • Định nghĩa VarStore, default, condition.
  • Giúp lập trình viên viết setup UI bằng text source.

Ví dụ public-safe

Một ý tưởng VFR rất rút gọn:

formset
  form
    oneof varid = SetupConfig.BootMode,
      option text = STRING_TOKEN(STR_UEFI), value = 1;
      option text = STRING_TOKEN(STR_LEGACY), value = 0;
    endoneof;
  endform;
endformset;

Trong thực tế, form sẽ cần thêm FormSet GUID, VarStore, string token và callback/config access nếu cần.

Checklist nhanh

  • VFR compile có lỗi không?
  • FormSet GUID có đúng không?
  • VarStore có map đúng structure không?

Ghi nhớ nhanh

VFR là source code của BIOS setup form trong EDK II.

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.