본문 바로가기
컴퓨터

ESP8266 개발하기 Step1 개발환경 구축

by Luyin 2016. 6. 26.

오늘은 ESP8266 개발 환경 설정 방법과 가장 기본 프로젝트인  IoT 데모 프로젝트를 빌드하는 방법에 대하여 알아보겠습니다.




개발환경 설명

Windows 7

USB ISP 


1. Virtual Box를 다운받는다.


다운로드 경로: https://www.virtualbox.org/




2. ESP8266 개발환경이 미리 설정되어 있는 VirtualBox 가상시스템 이미지를 다운받는다.


다운로드 경로 : https://drive.google.com/folderview?id=0B5bwBE9A5dBXaExvdDExVFNrUXM&usp=sharing


다운로드 경로로 가서 ESP8266_lubuntu_20141021.ova 파일을 다운 받는다.




3. '가상 시스템 가져오기' 기능으로 다운받은 이미지를 가져온다.


VirtualBox 실행 > 파일(F) > 가상 시스템 가져오기(J) > 다운받은ova파일 선택 > 가져오기







4. 가상 시스템의 '공유 폴더'를 지정한다.


C:\VirtualBox\share 폴더를 공유 폴더로 지정한다.





5. SDK를 다운받는다.


다운로드 경로 : http://www.espressif.com/ > support > SDKs & Demos > ESP8266 NONOS SDK 최신버전 다운로드


직접 다운로드 경로: http://www.espressif.com/sites/default/files/sdks/esp8266_nonos_sdk_v1.5.4_16_05_20.zip



6. 가상 시스템 공유폴더에 SDK를 복사한다.


다운로드 받은 SDK 압축파일을 공유폴더 (C:\VirtualBox\share) 내에 압축을 푼다


7. 공유폴더를 mount 한다.


가상 시스템을 실행하고 Terminal을 켠 뒤, mount.sh를 실행한다.

sudo 권한의 기본 비밀번호는 espressif 입니다.



8. IoT Example을 최상위 경로로 복사한다.


압축을 푼 SDK 폴더 경로내의 examples\IoT_Demo 폴더를 examples과 같은 단계인 SDK 최상위 경로로 복사한다.


mv /home/esp8266/Share/ESP8266_NONOS_SDK/examples/IoT_Demo /home/esp8266/Share/ESP8266_NONOS_SDK


9. hh 파일들을 수정한다.

10. 빌드 한다. (옵션들을 지정한다)

11. 펌웨어로 굽는다.