boards/google/kukui/doc/index.html · boards/google/kukui/doc/index.rst 공식 원문 ↗

Zephyr 3.7.0 · Boards · Google Chromium OS

Google Kukui EC

Chromebook Duet·10e Tablet reference platform의 STM32 embedded controller입니다.

Official pathboards/google/kukui/doc/index.html
Source fileboards/google/kukui/doc/index.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

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

Part 1

요약·해설

Kukui는 Krane·Kodama Chromium OS device의 reference board이며 Zephyr는 onboard STM32 EC를 지원합니다.

Products

Chromebook Duet · 10e

EC

STM32F098RCH6

Flash

Servo V2 · μServo · Servo V4

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 FFC25545E0D92E9548E0FEA879560F34B64538813CC87BE06C81D457ABEB7AD3
.. _google_kukui_board:

Google Kukui EC
###############

Overview
********

Kukui is a reference board for Chromium OS-based devices Krane and
Kodama. These are known as the Lenovo Chromebook Duet and 10e Chromebook
Tablet, respectively.

Zephyr has support for the STM32-based embedded controller (EC) on-board.

Hardware
********

- STM32F098RCH6
- MT6370 battery charger
- BMM150 compass
- BMM160 gyroscope
- Connections to the MediaTek AP

Supported Features
==================

The following features are supported:

+-----------+------------+-------------------------------------+
| Interface | Controller | Driver/Component                    |
+===========+============+=====================================+
| NVIC      | on-chip    | nested vector interrupt controller  |
+-----------+------------+-------------------------------------+
| UART      | on-chip    | serial port-polling;                |
|           |            | serial port-interrupt               |
+-----------+------------+-------------------------------------+
| PINMUX    | on-chip    | pinmux                              |
+-----------+------------+-------------------------------------+
| GPIO      | on-chip    | gpio                                |
+-----------+------------+-------------------------------------+
| CLOCK     | on-chip    | reset and clock control             |
+-----------+------------+-------------------------------------+
| FLASH     | on-chip    | flash memory                        |
+-----------+------------+-------------------------------------+
| WATCHDOG  | on-chip    | independent watchdog                |
+-----------+------------+-------------------------------------+

Other features (such as I2C) are not available in Zephyr.

The default configuration can be found in
:zephyr_file:`boards/google/kukui/google_kukui_defconfig`

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

Each of the GPIO pins can be configured by software as output
(push-pull or open-drain), as input (with or without pull-up or
pull-down), or as peripheral alternate function.

Default Zephyr Peripheral Mapping:
----------------------------------

- UART_1 TX/RX : PA10/PA9
- I2C_1 SCL/SDA : PB8/PB9
- I2C_2 SCL/SDA : PA11/PA12
- Volume down : GPIOB pin 11
- Volume up : GPIOB pin 10
- Power : GPIOA pin 0

Programming and Debugging
*************************

Build application as usual for the ``google_kukui`` board, and flash
using Servo V2, μServo, or Servo V4 (CCD). See the
`Chromium EC Flashing Documentation`_ for more information.

Debugging
=========

Use SWD with a J-Link or ST-Link.

References
**********

.. target-notes::

.. _Chromium EC Flashing Documentation:
   https://chromium.googlesource.com/chromiumos/platform/ec#Flashing-via-the-servo-debug-board

Part 3

한국어 전문 번역

개요

Kukui는 Chromium OS 기반 device인 Krane과 Kodama의 reference board입니다. 두 제품은 각각 Lenovo Chromebook Duet와 10e Chromebook Tablet으로 알려져 있습니다.

Zephyr는 board에 탑재된 STM32 기반 embedded controller(EC)를 지원합니다.

Hardware

  • STM32F098RCH6
  • MT6370 battery charger
  • BMM150 compass
  • BMM160 gyroscope
  • MediaTek AP 연결

지원 기능

다음 기능을 지원합니다.

InterfaceControllerDriver/Component
NVICon-chipnested vector interrupt controller
UARTon-chipserial port-polling; serial port-interrupt
PINMUXon-chippinmux
GPIOon-chipgpio
CLOCKon-chipreset and clock control
FLASHon-chipflash memory
WATCHDOGon-chipindependent watchdog

I2C 같은 그 밖의 기능은 Zephyr에서 사용할 수 없습니다. Default configuration은 boards/google/kukui/google_kukui_defconfig에 있습니다.

Connection과 I/O

각 GPIO pin은 software에서 push-pull 또는 open-drain output, pull-up·pull-down 유무를 선택한 input, peripheral alternate function으로 구성할 수 있습니다.

Default Zephyr peripheral mapping
  • UART_1 TX/RX: PA10/PA9
  • I2C_1 SCL/SDA: PB8/PB9
  • I2C_2 SCL/SDA: PA11/PA12
  • Volume down: GPIOB pin 11
  • Volume up: GPIOB pin 10
  • Power: GPIOA pin 0

Programming과 Debugging

google_kukui board용 application을 일반적인 방법으로 build한 뒤 Servo V2, μServo 또는 Servo V4(CCD)로 flash합니다. 자세한 내용은 Chromium EC Flashing Documentation을 참조하십시오.

Debugging

J-Link 또는 ST-Link를 연결한 SWD를 사용합니다.

참고 자료

Source

출처

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