오늘은 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. 펌웨어로 굽는다.
'컴퓨터' 카테고리의 다른 글
[5][라즈베리파이 홈서버 구축] 외장하드 절전 모드 추가하기 (0) | 2017.02.11 |
---|---|
웹 플러그인 설치 유무 및 버전 확인 방법 (How to validate web plug-In) (0) | 2016.11.22 |
[10][라즈베리파이 홈서버 구축] 개인용 클라우드 스토리지 pydio (3) | 2016.05.23 |
Sublime Text 단축키 (0) | 2016.05.17 |
Varistor (바리스터) 이론 및 설명 (2) | 2016.04.25 |