• <Intel.com에 대한 자세한 내용

인텔® 부트 로더 개발 키트

임베디드 시스템의 기본적인 초기화를 위한 빠르고, 간편하고, 유연한 펌웨어 개발

 

인텔® 부트 로더 개발 키트(인텔® BLDK)는 임베디드 인텔® 프로세서 기반 플랫폼용으로 최적화된 맞춤형 초기화 펌웨어를 개발할 수 있는 소프트웨어 툴킷입니다. 인텔 BLDK를 사용하면 전통적인 BIOS가 제공하는 전체 기능 대신 초기화 및 기본 기능을 필요로 하는 고정적 기능의 임베디드 디자인을 위한 펌웨어를 빠르게 개발할 수 있습니다.

인텔 BLDK의 기반은 인텔의 최신 UEFI(통합 확장 가능 펌웨어 인터페이스) 사양 버전 2.3을 구현하는 인텔® UEFI 개발 키트 2010(인텔® UDK2010)입니다. 결론적으로, 인텔 BLDK는 최신 UEFI 표준과 완벽하게 호환되며 인텔® UEFI 개발 키트 디버거 툴 및 UEFI 셸 사양 버전 2.0과 호환 사용이 가능합니다. 인텔 BLDK는 개방형 UEFI 표준 및 인텔 UDK2010 구현을 기반으로 하기 때문에 상당 부분의 소스 코드를 개방적으로 사용할 수 있어 코드의 펌웨어 초기화를 사용자 정의할 수 있는 유연성을 제공합니다.

 

개발 키트 구성 요소

 

  • 풍부한 코드 기반: UEFI(통합 확장 가능 펌웨어 인터페이스)에 기반하는 인텔 BLDK는 임베디드 시스템에 필요한 다양한 기능과 특성을 제공합니다.
  • 참조 구현: 개발자는 인텔의 예제 참조 보드 이미지를 기준으로 삼아 시스템 펌웨어 이미지를 사용자 지정할 수 있습니다.
  • GUI 툴: 통합 개발 환경에서 기반 코드 베이스를 간편하게 탐색하고 수정하고 디버그할 수 있습니다. 모듈 선택 및 빌드 툴을 통해 직접적인 코드 변경 없이 사용자 지정 이미지를 생성할 수 있습니다.
  • 문서: 종합적인 지침 문서가 제공되므로 프로젝트 규모에 관계 없이 효율적인 지원을 자체적으로 해결할 수 있습니다.

 

 

장점

 

  • 비용 또는 로열티 없음: 인텔 BLDK를 사용하면 BOM 비용을 줄일 수 있습니다.
  • 부팅 시간 단축: 고객이 펌웨어를 최적화하여 부팅 시간을 단축하고 펌웨어 크기를 줄일 수 있습니다.
  • 풍부한 기능 집합: 전원 관리 기능과 다양한 대체 장치로 부팅할 수 있는 기능을 포함합니다.
  • 뛰어난 유연성: 개발자가 펌웨어 초기화를 완벽하게 제어하여 개발하고 사용자 지정할 수 있습니다.
  • 뛰어난 재사용성: UEFI 표준을 통해 재사용성이 뛰어난 펌웨어 솔루션을 만들 수 있습니다.
  • 신속한 펌웨어 개발: 툴과 개발 환경을 통해 빠르게 개발하고 참조 펌웨어 구현을 사용자 지정할 수 있습니다.
  • 에코시스템 지원: 인텔® 지능형 시스템 얼라이언스 회원사가 인텔 BLDK에 기반한 다양한 부가 가치 제품, 솔루션 및 서비스를 제공합니다.

 

인텔® 시스템 스튜디오

별도의 툴 제품군인 인텔® 시스템 스튜디오는 펌웨어 및 기존 BIOS는 물론 인텔® BLDK로 개발된 부트로더를 디버깅할 수 있는 유연한 솔루션을 제공합니다. 인텔® 시스템 스튜디오에 포함된 인텔® JTAG 디버거(XDB)를 사용하면 사용하기 쉬운 로드 명령(EFI “loadthis”)을 통해 EFI 및 UEFI 데이터 구조의 전체 검사 및 소스 수준 디버그가 모두 가능합니다. 

 

 

 

인텔 BLDK 개발 응용 프로그램 다운로드

응용 프로그램 개발 툴킷에는 펌웨어 바이너리 부트 이미지 개발을 위한 객체 라이브러리, 샘플 소스 코드 파일과 make 파일이 포함되어 있습니다.

 

인텔 BLDK 코드 기반(참조 펌웨어 패키지) 다운로드

 

아카이브된 버전

인텔은 설계에 최신 버전의 인텔 BLDK를 사용할 것을 권장합니다. 이전 버전은 특정 비즈니스 및/또는 기술적 이유로 필요할 때 제공됩니다.

 

인텔 BLDK 개발 응용 프로그램

 

인텔 BLDK 코드 기반(참조 펌웨어 패키지)

추가 정보:

당사에 연결

디자인 지원 요청 >

기술 커뮤니티 가입 >

연락처 옵션 보기 >

뉴스레터 신청 >

채팅으로 임베디드에 대한 전문 지식을 얻으세요.

영어 채팅을 이용하거나(월요일~금요일) 질문을 보내주십시오.

부트 로더 지원

인텔® 임베디드 커뮤니티에서 부트 로더 기술에 대한 기술 지원을 받을 수 있습니다.

포럼으로 이동 >

인텔® BLDK

문서
더 보기