webOS 개발환경 구성하기2 - 빌드된 이미지 다운, 플래싱, 실행하기

이하정·2021년 5월 19일
0

webOS

목록 보기
5/7

이번 포스팅에서는 빌드된 이미지를 다운받고, 빌드된 이미지를 Raspberry Pi로 플래싱한 후 webOS를 실행시켜 보겠습니다.

빌드를 하는 것은 플랫폼 자체를 빌드하는 것입니다. 따라서 플랫폼에 변경사항이 생겼을 경우에 빌드를 하게됩니다. 어플리케이션 개발만을 원하는 경우, 빌드된 이미지를 사용해도 됩니다.

webOS OSE 빌드


임베디드SW경진대회 참여 당시, webOS OSE가 설치된 라즈베리파이를 보내주셨는데, 직접 해보려고 하니 이미지를 빌드하는 과정부터 진행해야 했습니다.

webOS OSE Image빌드는 리눅스에서만 가능한데 현재 준비된 리눅스 머신이 없어서 일단은 빌드된 이미지를 다운받아서 사용하기로 했습니다.

빌드이미지 다운로드: http://build.webos-ports.org/webosose/raspberrypi4/

위의 사이트에서 webos-image-raspberrypi4-master-20210401224126.wic를 다운받아 사용했습니다.

devel의 경우 디버깅을 할 수 있는 디버거들이 포함되어 있습니다. 디버깅이 필요한지에 따라 파일을 다운받아 주시면 될 것같습니다.


webOS 이미지 플래싱


앞에서 생성한 이미지 파일을 sd카드에 플래싱하는 과정이 필요합니다. 쉽게 말해 sd카드에 이미지를 올리는 작업입니다.

라즈베리파이는 sd카드에 이미지를 플래싱한 후 하드웨어에 삽입하면 부팅이 된다.

빌드는 리눅스에서만 가능하지만, 플래싱은 윈도우에서도 가능합니다. 윈도우에서 플래싱을 하려면 win32diskimager를 다운받아야 합니다.

win32diskimager 다운: https://sourceforge.net/projects/win32diskimager/

win32diskimager를 다운받은 후 실행한 화면입니다.

이미지 파일 형식이 .wic이기 때문에 .img, .IMG가 아닌 .로 바꿔주어야 뜹니다.

플래싱1

Image File에 빌드된 이미지를 열고 Device를 sd카드로 변경한 후 Write를 해주면 됩니다.

에러

에러가 떠서 구글링을 해본 결과, sd카드가 완전히 포맷되지 않아서 뜬 에러였습니다.. cmd를 사용하여 파티션을 초기화 한 후 진행하니 오류없이 Write가 되었습니다.

플래싱2

Wrtie가 잘 되고 있는 모습. Write가 완료되고 포맷하라는 알림창이 뜨면 무시해줍니다.

webOS 실행


webOS화면

sd카드를 라즈베리파이에 꽂아 실행시킨 결과입니다. 이 화면을 보니 그렇게 반가울 수가 없네요 ㅎㅎ 다음엔 리눅스에서 직접 빌드한 후 실행시켜 봐야겠어요.

web app을 개발해서 설치하면 홈런처 메뉴에 어플리케이션이 나타납니다. 빨리 설치해 보고 싶죠?

와이파이

설정에서 와이파이 연결도 할 수 있습니다. 2G는 뜨지 않고 5G만 뜨는 것 같더라고요. 아무튼 패스워드를 입력하고 연결해주면 인터넷도 할 수 있고 유튜브도 볼 수 있습니다!

이제 시험기간이 다가와서 시험이 끝난 후 다음 포스팅을 진행해야할 것 같습니다! 종강 후 만나요!

0개의 댓글