boards/waveshare/esp32s3_touch_lcd_1_28/doc/index.html · boards/waveshare/esp32s3_touch_lcd_1_28/doc/index.rst 공식 원문 ↗

Zephyr 3.7.0 · Boards · Waveshare · ESP32-S3

Waveshare ESP32-S3-Touch-LCD-1.28

Touch LCD와 sensor, LX7 dual-core AMP·security 기능을 설명합니다.

Official pathboards/waveshare/esp32s3_touch_lcd_1_28/doc/index.html
Source fileboards/waveshare/esp32s3_touch_lcd_1_28/doc/index.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

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

Part 1

요약·해설

지원표 13행과 Wi-Fi/Bluetooth blob·ESP-IDF second-stage bootloader 조건을 보존했습니다.

CPU

Dual Xtensa LX7

Display

1.28-inch touch

Memory

2M SRAM · 16M flash

AMP

OpenAMP

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 C379A005109FF5F0D2AFB56879C96C1F59A20028BAEFA58809C0722D5A57BC46
.. _esp32s3_touch_lcd_1_28:

Waveshare ESP32-S3-Touch-LCD-1.28
#################################

Overview
********

The ESP32-S3-Touch-LCD-1.28 is an ESP32S3 development board from Waveshare with a round LCD,
suitable to build watches or similar projects. This board integrates complete Wi-Fi and Bluetooth
Low Energy functions, an accelerometer and gyroscope, a battery charger and GPIO extension port.

Hardware
********

ESP32-S3 is a low-power MCU-based system on a chip (SoC) with integrated 2.4 GHz Wi-Fi
and Bluetooth® Low Energy (Bluetooth LE). It consists of high-performance dual-core microprocessor
(Xtensa® 32-bit LX7), a low power coprocessor, a Wi-Fi baseband, a Bluetooth LE baseband,
RF module, and numerous peripherals.

ESP32-S3-Touch-LCD-1.28 includes the following features:

- Dual core 32-bit Xtensa Microprocessor (Tensilica LX7), running up to 240MHz
- Additional vector instructions support for AI acceleration
- 2MB of SRAM
- 16MB of FLASH
- Wi-Fi 802.11b/g/n
- Bluetooth LE 5.0 with long-range support and up to 2Mbps data rate
- Round 1.28" LCD with touchscreen controller
- Accelerometer/gyroscope
- Battery charger

Digital interfaces:

- 6 programmable GPIOs
- 2 open-drain outputs

Low Power:

- Power Management Unit with five power modes
- Ultra-Low-Power (ULP) coprocessors: ULP-RISC-V and ULP-FSM

Security:

- Secure boot
- Flash encryption
- 4-Kbit OTP, up to 1792 bits for users
- Cryptographic hardware acceleration: (AES-128/256, Hash, RSA, RNG, HMAC, Digital signature)

Asymmetric Multiprocessing (AMP)
********************************

ESP32-S3 allows 2 different applications to be executed in ESP32-S3 SoC. Due to its dual-core
architecture, each core can be enabled to execute customized tasks in stand-alone mode
and/or exchanging data over OpenAMP framework. See :ref:`ipc_samples` folder as code reference.

For more information, check the datasheet at `ESP32-S3 Datasheet`_.

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

Current Zephyr's ESP32-S3-Touch-LCD-1.28 board supports the following features:

+------------+------------+-------------------------------------+
| Interface  | Controller | Driver/Component                    |
+============+============+=====================================+
| UART       | on-chip    | serial port                         |
+------------+------------+-------------------------------------+
| GPIO       | on-chip    | gpio                                |
+------------+------------+-------------------------------------+
| PINMUX     | on-chip    | pinmux                              |
+------------+------------+-------------------------------------+
| SPI Master | on-chip    | spi                                 |
+------------+------------+-------------------------------------+
| TWAI/CAN   | on-chip    | can                                 |
+------------+------------+-------------------------------------+
| ADC        | on-chip    | adc                                 |
+------------+------------+-------------------------------------+
| Timers     | on-chip    | counter                             |
+------------+------------+-------------------------------------+
| Watchdog   | on-chip    | watchdog                            |
+------------+------------+-------------------------------------+
| TRNG       | on-chip    | entropy                             |
+------------+------------+-------------------------------------+
| LEDC       | on-chip    | pwm                                 |
+------------+------------+-------------------------------------+
| MCPWM      | on-chip    | pwm                                 |
+------------+------------+-------------------------------------+
| PCNT       | on-chip    | qdec                                |
+------------+------------+-------------------------------------+
| GDMA       | on-chip    | dma                                 |
+------------+------------+-------------------------------------+

Prerequisites
-------------

Espressif HAL requires WiFi and Bluetooth binary blobs in order work. Run the command
below to retrieve those files.

.. code-block:: console

   west blobs fetch hal_espressif

.. note::

   It is recommended running the command above after :file:`west update`.

Building & Flashing
*******************

ESP-IDF bootloader
==================

The board is using the ESP-IDF bootloader as the default 2nd stage bootloader.
It is build as a subproject at each application build. No further attention
is expected from the user.

References
**********

.. _ESP32-S3-Touch-LCD-1.28 Waveshare Wiki: https://www.waveshare.com/wiki/ESP32-S3-Touch-LCD-1.28
.. _ESP32-S3 Datasheet: https://www.espressif.com/sites/default/files/documentation/esp32-s3-mini-1_mini-1u_datasheet_en.pdf
.. _ESP32 Technical Reference Manual: https://www.espressif.com/sites/default/files/documentation/esp32-s3_technical_reference_manual_en.pdf

Part 3

한국어 전문 번역

개요

Waveshare ESP32-S3-Touch-LCD-1.28은 원형 LCD를 장착한 ESP32-S3 development board로 watch와 비슷한 project에 적합합니다. Wi-Fi, Bluetooth Low Energy, accelerometer·gyroscope, battery charger와 GPIO extension port를 통합합니다.

하드웨어

ESP32-S3는 2.4GHz Wi-Fi와 Bluetooth LE를 통합한 저전력 MCU SoC입니다. 고성능 dual-core Xtensa 32-bit LX7, low-power coprocessor, Wi-Fi·Bluetooth LE baseband, RF module과 여러 peripheral로 구성됩니다.

  • 최대 240MHz dual-core 32-bit Tensilica Xtensa LX7
  • AI acceleration용 추가 vector instruction
  • SRAM 2MB, flash 16MB
  • Wi-Fi 802.11b/g/n
  • Long-range와 최대 2Mbps를 지원하는 Bluetooth LE 5.0
  • Touch controller가 있는 1.28-inch 원형 LCD
  • Accelerometer·gyroscope와 battery charger
  • Programmable GPIO 6개, open-drain output 2개
  • 다섯 power mode의 PMU
  • ULP-RISC-V와 ULP-FSM coprocessor
  • Secure boot와 flash encryption
  • 4-Kbit OTP, user용 최대 1792bit
  • AES-128/256·Hash·RSA·RNG·HMAC·digital-signature hardware acceleration

Asymmetric Multiprocessing(AMP)

Dual-core architecture를 이용해 ESP32-S3 SoC에서 서로 다른 application 두 개를 실행할 수 있습니다. 각 core는 stand-alone mode로 별도 task를 실행하거나 OpenAMP framework로 data를 교환할 수 있습니다. Code reference는 Zephyr ipc_samples folder를 참고합니다.

지원 기능

InterfaceControllerDriver/Component
UARTon-chipserial port
GPIOon-chipgpio
PINMUXon-chippinmux
SPI Masteron-chipspi
TWAI/CANon-chipcan
ADCon-chipadc
Timerson-chipcounter
Watchdogon-chipwatchdog
TRNGon-chipentropy
LEDCon-chippwm
MCPWMon-chippwm
PCNTon-chipqdec
GDMAon-chipdma

Prerequisite

Espressif HAL에는 Wi-Fi와 Bluetooth binary blob이 필요합니다. west update 뒤 실행을 권장합니다.

west blobs fetch hal_espressif

Build와 flash

ESP-IDF bootloader

이 board는 ESP-IDF bootloader를 default second-stage bootloader로 사용합니다. Application을 build할 때마다 subproject로 함께 build되므로 사용자가 따로 처리할 작업은 없습니다.

참고 자료

Source

출처

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