Part 1
요약·해설
지원표 13행과 Wi-Fi/Bluetooth blob·ESP-IDF second-stage bootloader 조건을 보존했습니다.
Dual Xtensa LX7
1.28-inch touch
2M SRAM · 16M flash
OpenAMP
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
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를 참고합니다.
지원 기능
| 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 |
Prerequisite
Espressif HAL에는 Wi-Fi와 Bluetooth binary blob이 필요합니다. west update 뒤 실행을 권장합니다.
west blobs fetch hal_espressifBuild와 flash
ESP-IDF bootloader
이 board는 ESP-IDF bootloader를 default second-stage bootloader로 사용합니다. Application을 build할 때마다 subproject로 함께 build되므로 사용자가 따로 처리할 작업은 없습니다.
참고 자료
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.