컴퓨터

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

Luyin 2016. 6. 26. 16:30

오늘은 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. 펌웨어로 굽는다.