esp324 [ESP32] LVGL를 통한 GUI 개발 환경 구축 - 개발 환경- 개발 환경Macbook Pro 14 (M3)macOS : Sequoia 15.4PlatformIO 사용 - 하드웨어 : Crowpanel 7.0inchMCU : ESP32-S3Display : 7inch, 800 x 480부가 기능 : 스피커, 마이크로 SD카드, 배터리 부착 가능1. 서론 디스플레이는 요즘 모든 제품에 들어간다고 하여도 과언이 아닙니다. 디스플레이는 직관성이 좋고 좁은 화면에서 다양한 기능을 사용자에게 제공하기에도 적합하며 업데이트를 통한 기능 추가에도 도움이 됩니다. 게다가 터치가 되는 디스플레이는 사용하기 매우 편리합니다. 하지만 임베디드에서 좋은 디스플레이를 사용하는 것에 대해서 많은 부담이 있다는 것도 사실입니다. 임베디드라는 제한된 하드웨어(메모리 및 .. 2025. 4. 9. 다양한 임베디드 개발 보드에 대한 개인적인 견해 1. 아두이노 보드 임베디드를 처음 접하는 사람들에게는 최고의 보드이라고 생각합니다. 어렵지 않은 개발 환경과 그리고 방대한 라이브러리와 커뮤니티를 통해 조금만 공부하더라도 수준급의 프로젝트를 할 수 있는 최고의 보드라고 생각합니다. 하지만 한계가 보이는 것이 대부분의 AVR의 8bit 프로세서로서 성능의 떨어지는 경우가 많으며 인터럽트를 거의 사용하지 않고 작성하게 되면 오히려 너무 큰 프로젝트에서 사용하기 힘들다는 점이 있습니다. 하지만 이러한 최근 트렌드를 반영하려고 하는지 "아두이노 R4 wifi"에서는 Cortex-M4의 아키텍처의 32bit MCU와 ESP32를 같이 사용하여 부족한 성능을 보안하고 있습니다.- 장점 1. 방대한 라이브러리와 커뮤니티 2. 다루기 쉬운 아두이노 IDE 3.. 2025. 3. 31. [ESP32] 아두이노IDE로 업로드시 No serial data received 애러 해결 1. 애러 증상ESP32로 아두이노 스케치을 업로드할 때 위와 같은 에러가 발생할 수 있다. 2. 해결 방법Baudrate를 921600보다 낮게 설정하면 해결 된다. - Baudrate 설정 방법Tools -> Upload speed -> 460800 선택 3. 증상 해결 2025. 3. 20. [LOLIN D32 PRO] Wrong boot mode detected 문제 해결 - 해결 방법 2025. 3. 7. 이전 1 다음