본문 바로가기

PlatformIO

(2)
RP2040 SSM - PlatformIO 개발환경 설정 Arduino IDE를 사용 할경우 라이브러리가 많아지면 컴파일 속도가 많이 느려지기 시작한다. 그래서 PlaformIO 를 사용하면 좋을것 같아 테스트 해 보았다. 테스트 결과 컴파일 속도가 빠르고 특히 약간 수정할경우 수정 부분만 다시 컴파일 하기 때문에 더 빠른것 같다. 그리고 펌웨어 다운로드도 자동으로 잘 된다. 먼저 PlatformIO 로 새로운 프로젝트를 생성한다. 기본 코드로 컴파일 및 업로드 결과 잘 동작 하는것을 확인 할 수 있다. 기존에 테스트 했던 RaspberryPi Pico에서 W5500테스트 코드를 그대로 컴파일 해보면 컴파일 속도가 확실히 빨라진것을 확인 할 수 있다. W5500 라이브러리를 사용하려면 ini파일에 라리브러리 등록이 필요 한다. [env:pico] platfor..
ESP32 PlatformIO 개발 환경 설정 ESP32를 Arduino IDE에서 컴파일 하면 속도가 너무 느리다 특히 라이브러리가 많아지면 점점 더 느려 개발 하기가 힘이 든다. 꼭 이렇게 까지 느려야 하나? Arduino에서 컴파일 과정을 출력하게 해서 확인해 보면 라이브러리들을 항상 다시 컴파일 하고 있다. 한번 컴파일 되면 수정할때는 수정한 부분만 컴파일 하면 빠를텐데... (이런것도 옵션이 있나?) 아무튼 개발 하기 힘들 정도로 컴파일 속도가 느려서 대안을 찾기로 했다. PlatformIO 는 어떨까? PlatformIO 에서는 상당히 빠르다. 그리고 한번 컴파일 하면 수정된 부분만 컴파일 하므로 속도가 더 빠른것 같다. 그래서 PlatformIO에서 ESP32 개발 환경 설정하고 테스트 해 보았다. VisualStudio Code에서 P..

반응형