IT/embedded

How to install Windows 10 IoT Core in Rpi2

lowsec 2016. 4. 25. 15:45


http://ms-iot.github.io/content/en-US/Downloads.htm 사이트를 방문합니다.



2개의 탭중 "Download for Windows 10" 탭에 보시면 Raspberry Pi 2에 설치 가능한 이미지를 다운로드할 수 있는 링크가 있습니다.

"Download"를 클릭하시면 "IOT Core RPi.ISO" 파일을 받아집니다.



위 "IOT Core RPi.ISO" 파일을 더블 클릭합니다.




더블 클릭하면 해당 iso 파일이 자동으로 CD-ROM으로 마운트 되며 위처럼 CD-ROM 안의 내용이 보이는데

"Windows_10_IoT_Core_RPi2.msi" 설치 프로그램이 하나 보입니다.


CD-ROM이 마운트 되면 자동으로 CD-ROM 안의 내용이 보이지만 만약 위와 같은 화면이 보이지 않는다면...


내 컴퓨터에 보시면 위처럼 "J_ARPI_A32FREO_EN-US_DV5" DVD-ROM이 마운트 된 드라이브가 보일 것입니다.

해당 DVD-ROM을 Open 하시면 됩니다.


DVD-ROM의 "Windows_10_IoT_Core_RPi2.msi" 설치 프로그램을 더블 클릭하셔서 설치를 진행하시면 됩니다.


프로그램 설치 과정은 아주 단순합니다.^^




약관에 동의하시고 Install 하시면 됩니다.



설치가 진행되고....




잠시 후 설치가 완료됩니다.

Windows Iot Core Watcher가 실행되는데 뭔가 작업할 수 있는 메뉴가 없군요.^^



윈도우즈 10 IoT의 개발 방법은 Qt Enterprise Embedded를 설치해서 작업했을 때를 보는 것 같더군요.

위 창은 윈도우즈 10 IoT Core가 설치된 장비들을 조회하는 용도라서 저대로 놔두셔도 되고 지금은 종료하셔도 상관없습니다.

윈도우즈 10 IoT 장비가 부팅되면 위 창의 목록에 나열되기 때문에 모니터가 없는 장비의 경우 해당 장비가 부팅되었는지 확인 및 개발 시에 꽤 유용하리라 봅니다.

일예로, 라즈베리 파이를 모니터 없이 개발할 때에는 부팅된 IP 주소를 몰라서 확인하기 위해 엄청난 삽질을 해야 했었더랬죠^^


가장 중요한 라즈베리 파이에 사용할 SD 메모리 카드에 Windows 10 IoT 코어를 설치할 차례입니다.

기존 라파에서는 Win32 Disk Imager같은 유틸을 이용해서 라즈비안 등의 OS를 SD 메모리에 설치했었습니다만

윈도우즈 10 IoT의 경우 WindowsIoTImageHelper 프로그램을 이용합니다.


RPI2에 사용할 SD 메모리를 PC에 연결합니다.

그리고, 가장 중요한 flash.ffu 파일의 위치를 확인하시기 바랍니다.

flash.ffu  파일은 "C:\Program Files (x86)\Microsoft IoT\FFU\RaspberryPi2" 폴더에 있습니다.





윈도우즈 프로그램 찾기에서 "WindowsIoTImageHelper" 프로그램을 찾아서 실행합니다.

윈8의 경우 "windowsiot"를 입력하다 보면 아래처럼 나옵니다.





WindowsIoTImageHelper 프로그램을 실행합니다.




위처럼 PC에 연결된 SD 메모리 카드 목록이 보이는데 사용할 메모리 카드를 선택하시면 됩니다.

제 경우 8GB 짜리 메모리를 사용했습니다.
 



 

"Select the image (.ffu)" 항목의 "Browse" 버튼을 클릭해서 윈도우즈 10 IoT Core 이미지 파일(flash.ffu)을 선택합니다.

위에서 설명드렸듯이 flash.ffu  파일은 "C:\Program Files (x86)\Microsoft IoT\FFU\RaspberryPi2" 폴더에 있으며,

최종 선택된 화면입니다.



Flash 버튼을 클릭 후 Continue 버튼을 누르면 선택된 메모리 카드에 이미지를 굽기 시작합니다.



콘솔 창이 하나 뜨면서 열심히 이미지를 굽고 있습니다.



잠시 후 이미지 라이팅이 끝나면 OK를 눌러서 종료합니다.

SD 메모리를 꺼내서 라즈베리 파이에 장착 후 전원을 켭니다.



어디선가 본 듯한~~~ 아주~ 친숙한 창이 하나 나타납니다.



윈도우즈 10 IoT Core의 험난한 길에 오신 걸 환영합니다~ 라는 친절한 메시지가 보입니다.

그리고 한~~ 참~~ 동안 뺑뺑이가 돌아간 후에 다음 화면이 나옵니다.



언어를 선택하는 화면인데 당근~ "한국어"를 선택해야겠지요^^

그리고 우측 하단의 Next를 선택하면 됩니다.(참고로 마우스 지원됩니다.)



화면의 글씨가 잘 안 보일듯싶어서 잘라 봤습니다.

위처럼 화면의 우측 부분에는 간단한 정보나 나옵니다.

여기서 보이는 Device name과 IP address가 윈도우즈에 설치했던 "Windows Iot Core Watcher" 프로그램에 출력됩니다.




버그인지... 제 RPI2가 느린 건지 모르겠으나...

한국어를 선택하면 위처럼 나와야 하지만 언어를 이동해 보시면 한국어를 선택해도 일본어가 나오기도 하고 그러더군요^^;;

저는 위처럼 한국어로 제대로 나올 때까지 위아래로 이동하면서 다른 언어를 선택했었습니다.
언어를 선택하셨으면 우측 하단 모서리의 Next를 누르시면 끝입니다.^^

잠시 후 메인 화면이 나옵니다.



좌측 상단에 보시면 "장치 정보"가 선택되어 있으며 현재 디바이스 및 연결된 장치에 대한 세부 정보가 보입니다.


잘 안 보이실듯싶어서 역시 화면을 잘라 봤습니다.


 

설치는 참 쉽죠?

뭔가 라즈비안 설치와는 비교해서 사전 작업이 복잡해 보일지 모르겠으나 개발환경 때문에 그렇다고 보시면 될 것 같습니다.


참고로, 윈도우즈에서 실행했던 WindowsIoT Core Watcher를 보시면 아래처럼 연결된 장치 목록을 확인할 수 있습니다.




제 경우 현재 라즈베리 파이 1개에만 WindowsIoT Core를 설치해서 인터넷에 연결했기에 하나만 보입니다.

'IT > embedded' 카테고리의 다른 글

Windows 10 IoT Core Security Features  (0) 2016.04.25
Windows 10 IoT Core Known Issues  (0) 2016.04.25
어셈블리 레지스터  (0) 2016.01.26
어셈블리 데이터 타입/명령어  (0) 2016.01.26
Raspberry Pi boot sequence(ENG)  (0) 2015.08.13