안녕하세요.
ESP32 개발을 해야하는데 IDF 로 시작을 해야되서 개발환경 설정을 할려고 합니다.
아래와 같이 ESPRESSIF 공심홈에서 아래로 내려서 보시면 "Getting Started" 가 있습니다.
VSCode Extension 을 클릭하면 최종적으로 espressif 의 github 로 들어갑니다.
github 에도 친절하게 vscode 에서 esp32 개발환경 구성방법이 안내되어 있습니다.
github 내용을 보셔도 되고, 아래 글을 보셔도 됩니다.
VS Code 에서 "Ctrl+Shift+X" (단축키)를 누르면 왼쪽에 Extensions 창이 뜹니다. 아니면 그냥 마우스로 클릭하세요 ^^.
eps32 를 검색하여 Espressif IDF 를 설치합니다.
위에서 설치한것은 그냥 보조 프로그램이다. 크로스컴파일러, 다운로드 툴 등을 설치하기 위해서 아래와 같이 진행해야 한다.
VSCODE 에서 F1 or Ctrl+Shift+P 를 눌러 Command Palette 를 뛰워서 아래와 같이 "ESP IDF:Configure ESP-IDF extension" 을 진행합니다. 그리고 Express 를 클릭하여 진행해주세요. 최대한 간단하게 진행.!!!
저는 무조건 최신버전을 쓰자는 주의라서 v5.0을 선택합니다. 크로스컴파일러하고 이것저것이 설치되는 폴더입니다.
실제 작업파일은 다른 폴더에 만드시면 됩니다. ( 저는 깔끔하게 분리 해줍니다. )
약 10분에 걸친 설치가 완료되고 완료되었다는 창이 뜬다.
모든 설치가 완료되었으므로 간단하게 프로젝트 하나 컴파일해서 정상적으로 설치되었는지 확인 해본다.
"Ctrl+Shift+P" 눌러서 신규 프로젝트 생성을 작업한다.
프로젝트 폴더 선택과 프로젝트 이름을 지정후 ComPort 선택하고, Chose Template 를 클릭하여 예제를 선택한다.
Extension 을 클릭하여 ESP-IDF 로 변경하면 예제소스가 나온다.
가장 기본적인 LED Blink 를 선택하여 "Create project using teplate blink" 을 눌러 시작한다.
아래 프로젝트가 생성되었으니 창을 여시겠냐고 질문을 하면 YES 를 눌러 진행.
컴파일하고 ComPort 선택후 다운로드 진행하면 잘 다운로드 되고, 동작도 잘한다.
'MCU > ESP32' 카테고리의 다른 글
ESP32 VSCODE 파티션 생성 GUI (0) | 2023.02.16 |
---|---|
Arduino ESP32 - ROUND LCD 240x240 ILI9331 (0) | 2022.07.18 |
ESP32 + WS2812B ( Adafruit NeoPixel ) (0) | 2021.05.07 |