Page 1

Intel速 Edison MCU Overview


안녕하세요. 이번 세션에서는 Intel Edison에 비밀처럼 숨겨져 있었던 MCU에 대한 전반적인 정보를 한번 보고, 실제로 어떤 프로그래밍이 가능한지 MCU SDK를 이용해 알아보도록 하겠습니다.

1.

Intel® Edison MCU SDK Hands-on①

오른쪽에 있는 이미지는 intel Edison platfor에 MCU가 어떤식으로 들어가 있는지 대략적인 모습을 보여주고 있습니다. 이미지 왼쪽에 보이는 큰 블락이 Atom host CPU 이고, 오른쪽에 위치한 것이 Quark based MCU입니다. MCU는 100MHz 까지 동작하는 32bit Quark Processor 입니다. IoT 제품

개발을 위해 초저전력 설계를 가지고 있습니다. Edison이 깨어나면 , Real time Viper Kernel 위에서 application을 자동적으로 돌리는 구조로 되어 있으며, GPIO, I2C , UART, PWM 등을 컨트롤 할 수 있습니다. 그리고, 디버깅 목적으로 IPC채널을 통해 간단하게 메시지를 출력하고 확인 할 수 있습니다. 이번에 함께 release된 MCU SDK 를 통해 개발 할 수 있습니다.

Intel® Confidential 2


 Hands-on : Environment Setup I.

Download MCU SDK

먼저, IOTEDU 사이트 (www.iotedu.co.kr)에 접속 합니다. 그리고, Download 메뉴의 Learn Intel® edison을 선택한 후 ‘MCU SDK’ 를 다운 받아 압축을 풀어줍니다.

※ 압축을 풀 때에는 경로에 띄어쓰기가 없는지 체크를 해주시기 바랍니다. MCU SDK도 Eclipse를 이용하는데 Eclipse는 띄어쓰기가 있으면 경로 인식이 안 되는

부분이 있어서, 에러가 납니다.

Intel® Confidential 3


(1) 압축을 푼 곳으로 이동해 ‘Setup.bat’을 실행합니다.

(2) 커맨드 창이 실행되며, 자동으로 Cygwin 설치 화면으로 넘어갑니다.

Intel® Confidential 4


(3) Next를 클릭합니다.

(4) Install from internet 을 선택하고 Next를 클릭합니다.

Intel® Confidential 5


(5) MCU SDK의 압축이 풀린 곳 안의 Cygwin 폴더로 Root Difectory가 설정이 되고 Local Package Directory도 같은 설정으로 설치가 됩니다. 경로를 수정하지 않고 그대로 설치 합니다.

(6) Next를 클릭합니다.

Intel® Confidential 6


(7) Direct Connection을 선택하고, Next를 클릭합니다.

(8) Download Site를 선택하는 곳에서 ftp.daum.net을 선택하면 무리 없이 설치가 진행됩니다.

Intel® Confidential 7


(9) 이와 같은 문구가 뜨면 OK를 선택하고 넘어갑니다.

(10) MCU SDK에 포함되어 배포되는 Cygwin 설치파일보다 업데이트된 버젼이 있다는 알람이 뜨면, OK를 선택하고 넘어갑니다.

Intel® Confidential 8


(11) Package는 수정할 필요 없이 Next를 선택합니다.

(12) Select required packages가 체크된 대로 Next를 클릭하고 넘어갑니다.

Intel® Confidential 9


(13) 기다리면 설치가 다 되고, 각자 기호에 맞게 선택하시고 Finish로 설치를 마무리 합니다.

Intel® Confidential 10


 Hands-on : Environment Setup II.

Java Setup

먼저, IOTEDU 사이트 (www.iotedu.co.kr)에 접속 합니다. 그리고, Download 메뉴에서 ‘JAVA7’을 다운 받아 설치합니다.

※ Java 8 version 이 설치된 PC에서는 MCU SDK가 오작동 하는 경우가 있으니, 가급적 7version을 설치해 주세요.

Intel® Confidential 11


(1) 설치가 끝난 후 윈도우 고급 시스템 설정으로 들어가, 환경 변수 설정 화면을 열어줍니다.

Intel® Confidential 12


(2) 아래쪽 System Variables에 화면에 보이는 것 처럼 JRE_HOME 이라는 변수를 추가하고 값으로는 새로 java가 설치된 경로를 넣어주면 설치가 완료됩니다.

Intel® Confidential 13


(2) 아래쪽 System Variables에 화면에 보이는 것 처럼 JRE_HOME 이라는 변수를 추가하고 값으로는 새로 java가 설치된 경로를 넣어주면 설치가 완료됩니다.

Intel® Confidential 14


 Hands-on : Environment Setup III.

Running MCU SDK

이제 MCU SDK 가 잘 설치되었는지 보기 위해 설치된 폴더로 가셔서 mcusdk.exe를 실행 시켜 보겠습니다.

오른쪽 이미지와 같은 화면이 뜨고 Launch 를 실행 시켰을때 eclipse kepler가 잘 실행이 된다면 제대로 설치가 된 것입니다.

Intel® Confidential 15


Intel® Confidential — Do Not Forward

Intel edison mcu overview hands on 1  

http://www.iotedu.co.kr/