본문 바로가기
임베디드.일렉트로닉스

ESP32. Toolchain Linux(x64)용 다운로드, 설치.

by i.got.it 2016. 11. 2.



OS : Ubuntu


기본 툴 패키지들 설치하기.

- Toolchain 설치 전에 Ubuntu에 기본 유틸리티들을 모두 설치해두는것. 아래 명령어 구문을 terminal 창에 타이핑하고 엔터.



 sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-serial 





ESP32 용 Toolchain. 

제조사의 toolchain 설치방법 설명 : http://esp-idf.readthedocs.io/en/latest/get-started/linux-setup.html#



Cross-compiler Toolchain (리눅스 64비트용) 다운로드.




2018년 5월 시점 최신버전 : 


 wget https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz



(최신버전 확인하려면 http://esp-idf.readthedocs.io/en/latest/get-started/linux-setup.html# 방문하여 확인할것. )


아래 그림 파란줄.



압축풀기.


앞에서 다운로드 받은 압축 파일은 임의 폴더에 압축해제하면 되는데,

1. 우리는 home/esp 폴더를 새로 만들고 나서,

2. 아래 구문으로 압축해제한다.

 

sudo tar zxvf 상기다운받은압출파일(예 xtensa* 처럼 타이핑 해도됨.) -C ~/esp



압축해제하고나면 esp 하위에 xtensa-esp32-elf 라는 폴더 새로 만들어지고 그 하위에 툴체인 관련 파일들이 배치된다. 


PATH 추가하기.


terminal 창에 아래 구문 타이핑하고 엔터치면 에디터 실행되면서 파일 .bashrc 를 오픈하게 된다.


 sudo gedit ~/.bashrc



실행된 편집기에서 가장 아래에 export PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH 기록한후 버튼 Save  클릭.





경로 정상 설정되었는지 확인하기.

새 terminal 창을 열고, echo $PATH 쳐서 경로에 xtensa-esp32-elf/bin 이 있음을 확인한다.





toolchain 정상설치되었는지 확인.

터미널 창에서 아래 파란줄 타이핑하고 엔터 치면 버전 정보를 보여주면 정상 설치된 것이다.




 

ESP32 Toolchain 신규버전으로 업데이트 하기.



앞의 설명에서는 2016년 11월 시점에 배포된 toochain 설치였다. 배포한 곳에서 업데이트 된 새로운 버전을 배포하는 경우 로컬PC에서 해당 툴체인 업테이드 하기. 


예: 현재(2018년 5월 21) 최신버전 : https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz  이 배포 중에 있다. 


방법. 


단계1. 신규 압축파일 다운로드하기. 

동영상 : https://www.youtube.com/watch?v=soMK-MRsI3k&feature=youtu.be



단계2. 이전 설치되었던 폴더 (본 예에서는 Home/esp )를 삭제하고, 


단계3. home 에 esp 폴더 새로 만들고, 상기 단계1에서 다운로드 받은 것 압축풀기. 

동영상 : https://www.youtube.com/watch?v=tiS86aONGgw&feature=youtu.be





 


 




///1037.

댓글



 

비트코인




암호화폐       외환/나스닥/골드       암호화폐/외환/나스닥/골드 암호화폐/외환/나스닥/골드   암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)     롤오버 이자 없는 스왑프리계좌
( 스왑프리 암호화폐도 거래 가능 )    
MT4, MT5 , cTrader 모두 지원     FTMO 계좌 매매운용. MT4,MT5