Mac OS에서 ESP32 개발 환경 설정은 다음의 링크를 참고한다.
Tool chain 설정
pip와 pyserial을 설치- 이 과정중에 dependency가 있는 라이브러리 설치는 sudo easy_install xxx 형태로 설치한다.
sudo easy_install pip
sudo pip install pyserial
Toolchain을 다운로드하고, /esp 폴더에 압축을 푼다.
mkdir -p ~/esp cd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-osx-1.22.0-80-g6c4433a-5.2.0.tar.gz
bash_profile에 다름 경로를 입력한다.
export PATH=$PATH:$HOME/esp/xtensa-esp32-elf/bin
ESP-IDF(IoT Development Framework)
https://github.com/espressif/esp-idf.git 이걸 클론하고, IDF_PATH를 설정한다.
export IDF_PATH=~/esp/esp-idf
추후에 리모트 깃의 내용을 업데이트 하려면 다음과 같이 한다.
cd ~/esp/esp-idf
git pull
git submodule update --init --recursive
프로젝트 확인
cd ~/esp cp -r $IDF_PATH/examples/get-started/hello_world .
설정
cd ~/esp/hello_world
make menuconfig
빌드 및 다운로드
make flash
Monitor
make monitor
To exit the monitor use shortcut Ctrl+]