개발/ESP8266 2

우분투에 ESP8266 공식 개발환경 구축하기 - 2편

이제 Hello World 를 빌드해 보겠습니다. 예제 hello_world 프로젝트 디렉터리를 적절한 곳(저는 홈)에 복사하겠습니다. cp ~/ESP8266_RTOS_SDK/examples/get-started/hello_world ~/espproject 코드가 존재하는 디렉토리에서 make menuconfig 를 입력하시면 설정 구성 화면이 나옵니다. ESP 모듈이 연결된 시리얼포트와 플래시 메모리 크기만 변경해 주도록 하겠습니다. Serial flasher config 메뉴로 이동하셔서 Default serial port 를 자신의 시리얼 포트로 변경해줍니다. 시리얼 변환모듈은 하나만 연결해 두신 분이 많을 것이므로, /dev/ttyUSB0 으로 입력하시면 됩니다. 경로명을 정확히 알고 싶으신 분은..

개발/ESP8266 2020.01.07

우분투에 ESP8266 공식 개발환경 구축하기 - 1편

우분투 리눅스에 TTL 와이파이 모듈로 익숙한 ESP8266의 개발환경을 구축해 보겠습니다. 보통 검색하면 아두이노 IDE에 붙여 쓰는 방법을 소개하는데, 본 글은 제조사 공식 SDK를 이용한 방법입니다. 아트멜 스튜디오같이 설치 프로그램 한번만 실행해주면 알아서 되는 게 아니고 툴킷을 받아 이클립스에 붙여주는 것이라 다소 복잡하더라고요. 제조사 공식 원문(링크)을 기반으로 설명합니다. ESP8266 소개 ESP8266 마이크로 컨트롤러는 Tensilica L106 32비트 RISC 프로세서를 탑재하고 있으며 최고 160MHz 클럭 속도와 초저전력 구동이 가능합니다. 실시간 운영 체제 (RTOS)와 Wi-Fi 스택은 약 80%의 프로세싱 파워를 유저 애플리케이션과 개발에 사용할 수 있습니다. Espres..

개발/ESP8266 2020.01.05