ESP-IDF를 사용하기 위해서는 ESP-IDF의 환경이 먼저 구성되어야 한다. 프로젝트를 빌드하기 위해서는 항상 먼저 실행되어 있어야 한다.
ESP-IDF 폴더에 포함되어 있는 스크립트를 실행한다.
$env:IDF_PATH=$env:IDF_PATH_V5_1
$env:IDF_TOOLS_PATH=$env:IDF_TOOLS_PATH_V5_1
powershell -noexit -executionpolicy bypass -File "$env:IDF_PATH\\export.ps1"
idf.py 실행이 되는지 확인 한다.
idf.py --version
VSCode에서 터미널 실행시 ESP32 개발환경을 자동으로 실행하도록 설정한다.
작업할 폴더에서 VSCode를 실행하고 .vscode 폴더생하고 settings.json 파일을 생성한다.
settings.json 파일 내용
{
"C_Cpp.autoAddFileAssociations": false,
"terminal.integrated.defaultProfile.windows": "PowerShell",
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell",
"env": {
"IDF_PATH":"${env:IDF_PATH_V5_1}",
"IDF_TOOLS_PATH":"${env:IDF_TOOLS_PATH_V5_1}"
},
"args": ["-noexit", "-executionpolicy", "bypass", "-File", "${env:IDF_PATH_V5_1}/export.ps1"
]
},
}
}
New Terminal을 실행하면 ESP32 개발환경이 함께 실행된다.