• Windows CE

    커스텀 보드에서 WEC 2013 비디오 플레이어 테스트하기

    twitter facebook

    안녕하세요? 러찌입니다.


    지난 글에 이어서, WAD-MX6W 보드가 아닌 i.MX6 커스텀 보드에

    Windows Embedded Compact 2013 OS와 비디오 플레이어를 테스트하고 있습니다.


    이번에 테스트한 보드는 Solid-Run사의 허밍 보드입니다.

    업체의 요청에 의해서 WEC 2013 OS를 올려 보았습니다.

    허밍 보드는 WEC 2013을 지원하지 않고 있습니다.

    이 보드에 WEC 2013이 동작되도록 포팅 작업을 하였고, 하드웨어 가속기인 VPU를 이용하여,

    비디오 플레이어가 잘 동작되는지 확인해 보았습니다.




    위 캡쳐된 사진처럼 비디오 플레이어가 잘 동작되었습니다.


    허밍 보드는 특이점이 USBOTG 가 USB HOST 형태인 Type A 로 되어 있어서,

    매뉴얼을 보지 않으면, USBOTG 포트가 없다고 생각할 수 있습니다.

    그러나 USB 포트 중, 상단에 있는 포트가 USBOTG로 동작됩니다.


    그리고, Micro SD만 지원되기 때문에, 하나의 SD Card에 파티션을 설정하여

    OS와 파일 스토어를 분리하여 스토리지 영역을 만들었습니다.

    개인적으로 테스트 하는데 힘들었습니다.^^;


    NXP사의 i.MX6 CPU에는 하드웨어적으로 비디오 영상을 디코딩해주는 VPU가 있습니다.

    VPU를 이용하여 비디오 플레이어를 재생시키면,

    CPU가 디코딩하는 방식보다 성능면에서 상당히 우수합니다.


    저희가 개발한 WEC 2013 OS에는 VPU를 스트림 디바이스 드라이버 방식으로 개발하였습니다.

    그래서, i.MX6 CPU 기반인 다른 커스텀 보드에 VPU를 동작시키기가 쉽습니다.

    또한, Directshow 기반의 코덱 솔루션을 SDK 형식으로 지원하고 있습니다.

    이를 이용하면 Directshow의 동작을 모르더라도 어플리케이션 개발자가

    Windows Embedded Compact 7이나 2013 OS 환경에서

    비디오 플레이어, 오디오 플레이어, 카메라 프로그램 등을 손쉽게 개발할 수 있습니다.


    코덱에 대한 상세한 정보는 아래 링크를 확인해 주시기 바랍니다.

    http://www.wearedev.net/?m=bbs&bid=lecture&cat=Codec&uid=111


    이번 글에서는 WAD-MX6W 보드 이외에 다른 커스텀 보드에서도

    Windows Embedded Compact 2013 OS와 비디오 플레이어가 잘 동작됨을 확인하였습니다.


    허밍 보드 외에 i.MX6 커스텀 보드에도 저희가 개발한 멀티미디어 솔루션이

    잘 동작되는지 계속 테스트를 하고 있습니다.

    다음 시간에는 예전에 mini E9 PC에서 테스트 했던 내용에 대해 설명 드리겠습니다.

    혹시 테스트가 필요하신 분이 계시다면 help@wearedev.net으로 연락 주시기 바랍니다.


    아래는 관련 영상입니다. 한번씩 봐주시면 감사하겠습니다.



    유튜브 채널 구독 부탁 드립니다. 아래 주소에 가시면 쉽게 하실 수 있습니다.

    https://www.youtube.com/channel/UCZuDcO4s6m8lt916Nj5SjcA

    미리 감사드립니다.^^


    그럼 즐거운 주말 되시기 바랍니다.