강좌 & 팁
글 수 2,412
2015.11.02 21:50:30 (*.39.166.80)
45246
[UEFI] HII FAQ 번역
이번 번역글은 UEFI 의 HII에 대한 FAQ 입니다.
번역 원문은 http://tianocore.sourceforge.net/wiki/HII 입니다.
이번 것도 짧습니다.
발로 번역한 거라 내용중 틀릴 수도 있는데 그런 부분은 꼭! 지적해 주세요.
번역된 내용을 나중에 한글 FAQ 를 해당 사이트에 올려 오픈 소스 하시는 분들에게 도움이 되고 싶습니다.
번역을 도와 주신 미지님께 다시한번 감사 드립니다.
HII FAQ
HII 란 Human Interface Infrastructure 의 약자입니다.
#### VFR 이란 무엇인가요?
VFR은 Visual Forms Representation(비주얼 폼 리프레젠테이션)의 약어로
스크린을 구성하는 폼과 페이지를 기술하기 위한 언어입니다.
VFR 파일을 컴파일하여 IFR(Internal Forms Representation)를 만듭니다.
VFR 스팩(규격서)은 EDK II 규격서 페이지에서 다운로드 할 수 있습니다.
#### VFR 클래스와 서브클래스에는 어떤 것이 있나요?
VFR(Visual Forms Representation) 클래스 및 서브클래스에 대해서는 FormSet 정의에서 기술하고 있습니다.
VFR 에 사용 가능한 클래스 이름은 다음과 같습니다 :
"NON_DEVICE" ,"DISK_DEVICE", "VIDEO_DEVICE",
"NETWORK_DEVICE", "INPUT_DEVICE", "ONBOARD_DEVICE", "OTHER_DEVICE"
사용 가능한 서브클래스 이름은 다음과 같습니다 :
"SETUP_APPLICATION", "GENERAL_APPLICATION", "FRONT_PAGE", "SINGLE_USE"
#### VFR 은 직접 만들어야 하나요 아니면 전용 툴로 만들어야 하나요?
아직까지 VFR 파일은 텍스트 에디트로 직접 작성해야 합니다.
#### NVRAM 에 설정된 PCD(Platform Configuration Database) 같은 옵션을 PEI가 체크할 수 있습니까?
예 체크 가능합니다. PCD 경우에는 DynamicHii 로 선언해야 합니다.
#### HII(Human Interface Infrastructure) 와 VFR 을 사용하는 예는 어디에 있습니까?
MdkModulePkg\Universal\DriverSampleDxe 에 좋은 예가 있습니다.
데모를 보려면 Nt32 에뮬레이션 셋업 페이지에서, "Device Manager" 를 선택하고
"Browser Testcase Engine" 를 선택하십시오.
적용가능한 구성 데이터의 여러 예제에 대한 메뉴를 볼 수 있을 것입니다.