boards/intel/rpl/doc/index.html · boards/intel/rpl/doc/index.rst 공식 원문 ↗

Zephyr 3.7.0 · Boards · Intel · x86

Intel Raptor Lake CRB

13세대 Raptor Lake reference board에서 Zephyr EFI image를 boot합니다.

Official pathboards/intel/rpl/doc/index.html
Source fileboards/intel/rpl/doc/index.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

본문 기준: Zephyr 3.7.0 LTS3 · 이후 유지보수 패치는 별도입니다.

Part 1

요약·해설

RPL CRB는 P-core·E-core hybrid x86 platform이며 S·P board configuration을 제공합니다.

CPU

13th Gen · P-core + E-core

Boards

RPL-S CRB · RPL-P CRB

Boot

UEFI · zephyr.efi

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 B58CDC0C749653665C452489C3FBBE461CCAE376ACC02BCEA1AFDD246A7B8D61
.. _intel_rpl_crb:

Raptor Lake CRB
###############

Overview
********
Raptor Lake processor is a 13th generation 64-bit multi-core processor built
on a 10-nanometer technology process. Raptor Lake is based on a Hybrid
architecture, utilizing P-cores for performance and E-Cores for efficiency.

Raptor Lake S and Raptor Lake P processor lines are supported.

The S-Processor line is a 2-Chip Platform that includes the Processor Die and
Platform Controller Hub (PCH-S) Die in the Package.

The P-Processor line is a 2-Die Multi Chip Package (MCP) that includes the
Processor Die and Platform Controller Hub (PCH-P) Die on the same package as
the Processor Die.

For more information about Raptor Lake Processor lines, P-cores, and E-cores
please refer to `RPL`_.

Raptor Lake Customer Reference Board (RPL CRB) is an example implementation of a
compact single board computer with high performance for IoT edge devices. The
supported boards are `intel_rpl_s_crb` and `intel_rpl_p_crb`.

These board configurations enable kernel support for the supported Raptor Lake
boards.

Hardware
********

General information about the board can be found at the `RPL`_.

.. include:: ../../../../../../../soc/intel/raptor_lake/doc/supported_features.txt


Connections and IOs
===================

Refer to the `RPL`_ for more information.

Programming and Debugging
*************************
Use the following procedures for booting an image on an RPL CRB board.

.. contents::
   :depth: 1
   :local:
   :backlinks: top

Build Zephyr application
========================

#. Build a Zephyr application; for instance, to build the ``hello_world``
   application on Raptor Lake S CRB:

   .. zephyr-app-commands::
      :zephyr-app: samples/hello_world
      :board: intel_rpl_s_crb
      :goals: build

   .. note::

      A Zephyr EFI image file named :file:`zephyr.efi` is automatically
      created in the build directory after the application is built.

Booting the Raptor Lake S CRB Board using UEFI
==============================================

.. include:: ../../../../../../../boards/intel/common/efi_boot.rst
   :start-after: start_include_here

.. _RPL: https://edc.intel.com/content/www/us/en/design/products/platforms/details/raptor-lake-s/13th-generation-core-processors-datasheet-volume-1-of-2/

Part 3

한국어 전문 번역

개요

Raptor Lake processor는 10nm technology process로 제작된 13th generation 64-bit multi-core processor입니다. Performance용 P-core와 efficiency용 E-core를 사용하는 hybrid architecture를 기반으로 합니다.

Raptor Lake S와 Raptor Lake P processor line을 지원합니다. S-Processor line은 Processor Die와 package 안의 Platform Controller Hub(PCH-S) Die를 포함한 2-Chip Platform입니다. P-Processor line은 Processor Die와 같은 package에 Processor Die 및 PCH-P Die를 넣은 2-Die Multi-Chip Package(MCP)입니다.

Processor line, P-core와 E-core 세부사항은 Raptor Lake datasheet를 참고합니다.

Raptor Lake Customer Reference Board(RPL CRB)는 IoT edge device용 고성능 compact single-board computer의 구현 예입니다. 지원 board는 intel_rpl_s_crb와 intel_rpl_p_crb이며 각 configuration이 Zephyr kernel support를 활성화합니다.

Hardware

HPET, local APIC와 I/O APIC 같은 standard architecture device 외에 Zephyr는 Raptor Lake-specific SoC device인 SMBus를 지원합니다.

UART serial port

Raptor Lake UART는 NS16550-compatible이며 uart0에서 baud rate 115.2kbps를 지원합니다.

Programming과 Debugging

Zephyr application build

Raptor Lake S CRB용 hello_world application을 build합니다.

west build -b intel_rpl_s_crb samples/hello_world

UEFI로 Raptor Lake S CRB boot

Boot device 준비

Board에서 Zephyr application image를 boot할 USB flash drive를 준비합니다.

  1. USB flash drive를 FAT32로 format합니다. Windows에서는 File Explorer에서 USB flash drive를 오른쪽 click하고 Format...을 선택한 뒤 File System을 FAT32로 지정합니다. Linux에서는 gparted를 사용하거나 USB device node(예: /dev/sdd)를 찾아 다음 명령을 실행합니다.
    $ mkfs.vfat -F 32 <device-node>
  2. zephyr/zephyr.efi를 USB drive에 복사합니다.

Board에서 Zephyr boot

  1. USB flash drive를 board에 삽입합니다.
  2. Serial cable로 host와 연결해 115200 baud로 data를 확인합니다.
  3. Board 전원을 켭니다.
  4. 다음 출력에서 F7을 누릅니다.
    Press <DEL> or <ESC> to enter setup.
  5. Menu에서 해당 EFI shell entry를 선택합니다.
  6. EFI shell에서 Zephyr image를 boot합니다.
    Shell> fs0:zephyr.efi
  7. Boot process가 끝나면 Zephyr application image 실행이 완료됩니다.

Source

출처

영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.