'install'에 해당되는 글 2건

  1. 2016.09.20 NodeMCU에 microPython 설치하기
  2. 2016.01.07 윈도7에서 ipython 설치하기

1.3 MicroPython 설치

c{mpy0103}

 nodeMcu에 microPython을 설치할 수 있다. 이런 저가의 모듈을 python으로 제어할 수 있다니 무척 놀랬다. 설치하는 과정도 무척 간단한데 윈도우 기준으로 설명한다면 다음과 같다.

1.3.1 python 2.7 과 pip 설치하기

만약 윈도우 PC에 python 2.7이 설치되어 있지 않다면 설치해야 하는데 이 과정은 무척 간단하다. 윈도우 인스톨러를 다운받은 후 설치하면 된다.기본 설정을 변경하지 않았다면 c:/python27 폴더가 생성되어 있을 것이다. 그 다음 pip 라는 파이썬 모듈을 설치해야 하는데 여기에서 get-pip.py 를 다운받아 c:/python27 폴더에 옮긴 후 다음과 같이 실행하면 설치된다.


python get-pip.py

1.3.2 nodeMCU에 펌웨어 설치

먼저 nodeMCU를 PC와 연결한 후 시리얼 포트 번호를 알아두어야 한다. 그리고 MicroPython downloads 페이지에서 ESP8266 용의 최신 펌웨어를 다운받아 c:/python27 폴더에 복사해 넣는다.


[그림] ESP8266 용의 MicroPython 펌웨어


nodeMCU에 펌웨어를 설치하기 전에 esptool 파이썬 모듈을 설치해야 한다.


python -m pip install esptool

그 다음에 설치된 esptool 을 이용하여 반드시 esp8266의 내부 플래시메모리 내용을 삭제하여야 한다.


python -m esptool --port COM4 erase_flash

위에서 COM4는 자신의 포트 번호를 사용해야 한다. 이제 펌웨어를 저장한다.


python -m esptool --port COM4 --baud 460800 write_flash --flash_size=8m 0 esp8266-2016-05-03-v1.8.bin


파일명은 자신이 다운로드받은 것으로 대체해야 한다. 만약 기록 후 원본과 대조를 하고자 하면 --verify 옵션을 추가로 붙여주면 된다.


1.3.3 PC와의 연결

putty를 이용하여 serial로 연결하면 된다. 속도(baud rate)는 115200 으로 설정한다.



이제 다음과 같이 접속되면 성공한 것이다.



NodeMCU 같은 와이파이가 포함된 저가의 프로세서를 파이썬으로 제어한다는 것은 무척 매력적이다. 파이썬을 잘 알지 못한다면 이 기회에 배워두는 것도 나쁘지 않을 것이다.



Posted by 살레시오

댓글을 달아 주세요

1.1 windows에서 설치하는 방법   c{ipy03}

먼저 윈도우 커맨드창을 반드시 '관리자 모드'로 실행시켜야 한다. (설치과정에서 시스템의 임시폴더를 접근하므로) 이것을 위해서 c:\windows\system32\cmd.exe 를 찾아서 마우스 우클릭후 '관리자모드로 실행'을 선택하여 커맨드창을 연다


그 다음 파이썬과 pip 모듈이 설치되었다고 가정하고 다음과 같이 명령을 내린다.


easy_install ipython[all]

혹은


python -m pip ipython[all]

이렇게 하면 ipython을 실행하기 위해서 필요한 모듈들이 모두 설치된다. 설치하는 데 조금 시간이 걸린다. 이제 다음과 같은 명령을 내리면 ipython이 실행된다.


python -m IPython

여기서 IPython의 첫 두 글자 'I'와 'P' 가 대문자이므로 유의해야 한다.



Posted by 살레시오

댓글을 달아 주세요