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 살레시오

댓글을 달아 주세요


 윈도에서 gcc/g++ 을 사용할 수 있도록 하는 툴이 minGW 이다. IDE(eclipse, netbeans, codelite 등등 어느 것이나)를 설치한 후 MinGW를 깔고 적절히 설정해야 프로그램을 개발할 수 있다. (MinGW나 cygwin 이나 설치 과정과 설정이 상당히 번거롭다는 점은 감안하자. 제대로만 하면 엄청난 툴을 무료로 사용할 수 있다.)


설치 과정

먼저  http://www.mingw.org 로 접속하여 인스톨 프로그램을 다운로드 받는다.



오른쪽 [Download Installer]를 클릭하면 인스톨러를 다운로드 받을 수 있다.



실행하면 아래와 같은 화면이 나타난다.



설치 디렉토리를 설정하고 설치를 진행한다. (보통은 폴더를 바꾸지 않는다.)


설치가 완료 되면 아래와 같은 MinGW Installation Manager가 실행된다.



이때 Basic Setup Tree에서 mingw-developer-toolkit, mingw32-base, mingw32-gcc-g++, msys-base를 선택한다. 각 항목에서 클릭한 후 ‘Mark’메뉴를 선택한다.



메뉴 “Installation > Apply Changes”를 통해 시스템에 적용한다.





[Apply] 를 눌러 설치를 진행한다. (이 단계에서 시간이 좀 걸린다.)




기본 설치가 완료되면 [Close]를 눌러 Applying scheduled changes 창을 닫는다. MinGW 인스톨러도 종료한다.


환경 설정

 설치만 했다고 끝나는 것은 아니고 Windows의 환경변수에 MinGW에 대한 경로를 설정해야 한다.


먼저 시작버튼>내 컴퓨터(마우스 오른쪽 버튼)>속성 메뉴를 선택한다.


좌상단 맨 밑의 “고급 시스템 설정”을  선택한다.


“고급 탭” 선택 후 하단의 [환경변수(N)] 버튼을 클릭한다.


아래 “시스템 변수(S)” 항목 중 “Path” 항목을 찾아 선택하고 [편집…] 버튼을 선택한다.




“변수 값(V)” 항목에서 이전에 있던 값은 그대로 두고 가장 오른쪽에 커서를 위치한 뒤

“;C:\MinGW\bin;C:\MinGW\msys\1.0\bin” 를 추가한다. 앞의 경로는 gcc/g++/gdb/make 를 실행가능하게 해주고 뒤에 것은 리눅스 명령을 윈도환경에서 사용 가능하게 해주는 것이다. 맨 앞의 세미콜론(;)을 빠뜨리지 말자.


[확인]버튼을 누른다.


테스트



“시작버튼/실행창&검색창”을 통해 “cmd"를 실행하여 도스창을 연다. 그리고 ls 명령을 입력하여 실행되어야 정상이다.



이제 gcc와 g++의 버전을 확인해 보자.



이렇게 나왔다면 MinGW설치가 완료된 것이다.



Posted by 살레시오

댓글을 달아 주세요