ESP-IDF 를 설치하고 설정하는 포스팅입니다.
참고 링크 : 윈도우 10 에서 우분투 설치하기
이전에 포스팅한 ESP-IDF 설치 내용이 너무 오래 된 듯 해서 다시 설치하는 포스팅을 작성합니다.
이번에 설치할 esp idf 버젼은 3.1.1 stable 버젼입니다.
일단 우분투를 설치 했다면, 아래 코드를 입력해서 필요한 프로그램들을 설치해주자
sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-serial
맨 처음에 이걸 설치하려면 툴체인을 설치해야한다. 근데 바탕화면 마냥 ls를 눌렀을 때 툴체인이 뜨는 것은 원치 않는다. 그래서 숨겨서 설치하려 한다.
cd /opt
로 안보이는 곳으로 이동한다.
sudo wget https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz
를 입력해서 파일을 다운받는다.
sudo tar -xzf xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz
를 입력해서 압축을 풀어준다.
만약에 압축 해제 후 삭제하고 싶다면
sudo rm -r -f tar -xzf xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz
를 입력해주자.
cd
를 입력해서 원래 위치로 되돌아가자
그 다음 esp32에 대한 내용이니까 esp32 폴더를 만들고 싶어졌다.
mkdir esp32
를 입력해서 폴더를 만들어주고
cd esp32
로 이동했다.
git clone -b v3.1.1 --recursive https://github.com/espressif/esp-idf.git
를 입력해서 git 파일들을 다운 받는다.
한 가지가 더 남았다. bash를 실행할 때 자동으로 실행해야 할 것이 두 줄이 있는데, 요것만 더 추가해주면 된다.
vim ~/.bashrc
로 bashrc를 실행해준다.
그리고 맨 아랫줄에 요 두 줄을 추가해준다.
export PATH=/opt/xtensa-esp32-elf/bin:$PATH
export IDF_PATH=~/esp32/esp-idf
다 입력하면
:wq
를 입력해서 나간다.
원래 창으로 나가면
source ~/.bashrc
위 코드까지 잘 입력했다면, 기본적인 설정은 다 끝난 것이다.
포스팅 끝.