• Android

    [WAD-MX6W] Android 9.0 Pie 동작시키기

    twitter facebook

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


    NXP의 i.MX6 CPU는 Android 9.0(안드로이드 파이) 운영체제를 지원합니다.
    이번 글에서는 i.MX6 CPU가 탑재된 WAD-MX6W 보드에서 Android 9.0 운영체제가
    잘 동작되는지 확인해 보았습니다.


    i.MX6용 Android 9.0 BSP는 NXP 홈페이지의 다음 경로에서 제공합니다.
    https://www.nxp.com/design/development-boards/i.mx-evaluation-and-development-boards/android-os-for-i.mx-applications-processors:IMXANDROID?tab=Design_Tools_Tab
    여기에서 BSP, Drivers and Middleware 위치에서 다음 파일을 다운로드 받으면 됩니다.
    imx-p9.0.0_2.2.0-ga.tar.gz


    BSP 빌드 관련 문서는 다음 경로에서 제공됩니다.
    https://www.nxp.com/design/development-boards/i.mx-evaluation-and-development-boards/android-os-for-i.mx-applications-processors:IMXANDROID?tab=Documentation_Tab
    여기에서 다음 파일을 다운로드 받으면 됩니다.
    android_p9.0.0_2.2.0-ga_docs.zip
    문서의 Android_User’s_Guide.pdf 자료를 보고 빌드 환경을 구성하면 됩니다.


    위 자료는 NXP에서 제공하는 Sabre 보드를 위한 BSP 자료입니다.


    WAD-MX6W 보드는 사용하는 기능과 포트 설정, RAM 설정이 다르기 때문에,

    NXP에서 제공하는 BSP를 WAD-MX6W 보드에 맞게 수정해야 합니다.

    수정을 완료하고 WAD-MX6W 보드를 테스트 해보았습니다.

    다음 캡쳐된 사진과 같이, WAD-MX6W 보드에서 Android 9.0 운영체제가 부팅되었습니다.




    여기서는 HDMI 디스플레이만 보여드리지만,
    LVDS + HDMI, MIPI-DSI + HDMI 등의 멀티 디스플레이 기능도 지원합니다.


    Android 9.0으로 BSP가 업그레이드 되면서,
    리눅스 버전도 4.9 에서 4.14로 업그레이드 되었습니다.


    그리고, Android 9.0 에서는 다음과 같은 기능들이 추가되었습니다.
    - Wi-Fi RTT를 이용한 실내 위치 추적
    - 디스플레이 컷아웃 지원, 향상된 알림 기능
    - 멀티 카메라 지원 및 카메라 업데이트
    - 드로어블 및 비트맵용 ImageDecoder
    - GIF 및 WebP 애니메이션 이미지를 위한 AnimatedImageDrawable 클래스 도입
    - 보안 기능 향상


    이 기능들 외에도, 다양한 기능들이 추가되었고,
    자세한 내용은 안드로이드 개발자 사이트에서 확인해 주시기 바랍니다.


    WAD-MX6W 보드에서도 이러한 Android 9.0의 새로운 기능들이
    동작되는지 테스트 해야겠습니다.

    지금까지 WAD-MX6W 보드에서 Android 9.0 운영체제가 잘 동작되는 것을 확인하였습니다.


    아래는 관련 영상입니다.



    * 다음 링크는 저희 페이스북입니다. 방문해 주시면 감사하겠습니다.
       https://www.facebook.com/wearedev1


    * 유튜브 채널 구독 부탁 드립니다.
       https://www.youtube.com/c/wearedev


    감사합니다.
    안녕히 계십시오.