ESP32-C3 Mastering
ESP32-C3 BLE 5.0 분석 — GAP·GATT·Coded PHY
BLE 5.0 — 2M PHY로 2배 처리량, Coded PHY로 4배 거리. GATT 서버 만들기.
· 9분 읽기
ble bluetooth
Tech articles, book reviews, and presentations.
페이지 14 / 56
BLE 5.0 — 2M PHY로 2배 처리량, Coded PHY로 4배 거리. GATT 서버 만들기.
802.11 b/g/n. ESP-IDF WiFi API, 4가지 모드. WPA2/WPA3 보안.
12-bit SAR ADC × 2 unit, 정전식 터치 9 채널. 캘리브레이션과 노이즈.
주변 디바이스와의 4대 통신. DMA 활용, 인터럽트 vs polling.
22개 GPIO, GPIO Matrix로 페리퍼럴 자유 매핑. LEDC PWM, MCPWM (모터 제어).
ESP32-C3 메모리 구조 — 400KB SRAM, 4MB SPI flash, MMU. 파일시스템 선택.
ESP32-C3 코어의 ISA·특권 모델·인터럽트. 32-bit IMC, M-mode only, PMP 16 entries.
Espressif가 Tensilica Xtensa에서 RISC-V로 전환한 첫 SoC. WiFi 4 + BLE 5.0, 32-bit RV32IMC.
여러 보드의 U-Boot/TF-A를 PR마다 빌드하고, QEMU·real board에서 boot까지 자동 검증하는 CI 패턴.
보드별 다른 부트 스크립트를 표준화 — U-Boot Distro Boot, extlinux.conf, boot.scr의 차이와 선택.