본문 바로가기

ESPRESSIF/ESP32-S2

(11)
ESP32S2 Dhrystone, Whetstone, IIR Benchmark 성능 테스트 MCU 성능 측정을 할수 있는 벤치마크 방법은 여러가지가 있지만 Dhrystone, Whetstone 방식을 많이 사용한다. 각각의 특징은 아래와 같다. Dhrystone - 정수(ALU)연산성능 측정, MIPS 수치로 표기 Whetstone - 부동소수점(FPU)연산성능 측정, MFLOPS 수치로 표기 테스트 코드는 STM32H MCU Dhrystone, Whetstone, IIR Benchmark 성능 테스트 를 이용하였다. 벤치마크 테스트결과 ESP32 벤치마크 테스트 와 비슷한 수준이지만 부동소수점 연산이 많이 좋지 않은것 같다. 코어 성능이 LX6에서 LX7 으로 더 좋아 졌다고 했는데 왜그렇지? 이부분은 좀더 확인이 필요 할것 같다. mode = ESP32 Dhrystone Benchmark,..
ESP32S2 SM - 개발환경 설정 (Arduino 만들기) ESP32-S3 개발환경은 여러가지가 있지만 간단하고 많이 쓰이는 ArduinoIDE에서 세팅을 해 보자 우선 최신 ESP32 Aduino Boards Meanager URL 을 설정한다. https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json Board Manager 에서 "ESP32S2 Dev Module"을 선택한다. 기본 예제로 ESP32-S2 SM 보드에 실장되어 있는 LED를 제어 해 보자. #define LED_PIN1 18 void setup() { Serial.begin(115200); pinMode(LED_PIN1, OUTPUT); } void loop() { digita..
ESP32S2-SM EVM 보드 제작 ESP32 시리즈 중 USB 기능이 있는 ESP32S2 가 출시 되었다. ESP32S2의 Native USB 기능을 테스트 해 볼수 있도록 표준 핀맵인 SM-Type 핀맵으로 만들었다. ESP32에 비교해서 성능은 낮아 졌지만 저렴한 가격에 USB가 포함되어 USB 기능이 필요한 어플리케이션에 적용해 보면 좋을것 같다. 소모 전류도 개선되어 USB 디바이스 제작에 적용하기 좋을것 같다.

반응형