wandboard BSP 및 Qt5 SDK 빌드를 위해 VMware로 가상머신을 구성하였는데 빌드시간이 꽤 오래걸린다.
빌드 머신:
Ubuntu 18.04LTS
gcc version 7.4.0
Python 3.6.8
// 필수 패키지 설치
$ sudo apt install -y repo build-essential chrpath diffstat gawk libncurses5-dev texinfo
$ alias python=python3
$ mkdir fsl-community-bsp
$ cd fsl-community-bsp
// BSP 레시피 가져오기 (warrior 브랜치)
$ MACHINE=wandboard DISTRO=fslc-framebuffer source setup-environment build
$ cd sources
// meta-qt5 레시피 clone :
// <build 디렉토리>/conf/bblayers.conf파일에 meta-qt5 레이어 추가 :
${BSPDIR}/sources/meta-qt5 \
// <build 디렉토리>/local.conf 패키지 추가 및 제거 :
DISTRO_FEATURES_remove = "x11 wayland directfb"
PACKAGECONFIG_append_pn-qtbase = " eglfs fontconfig gles2"
QT_BASE = " \
qtbase \
qtbase-dev \
qtbase-mkspecs \
qtbase-plugins \
qtbase-tools \
"
QT_PKGS = " \
qt3d \
qt3d-dev \
qt3d-mkspecs \
qtcharts \
qtcharts-dev \
qtcharts-mkspecs \
qtconnectivity-dev \
qtconnectivity-mkspecs \
qtquickcontrols2 \
qtquickcontrols2-dev \
qtquickcontrols2-mkspecs \
qtdeclarative \
qtdeclarative-dev \
qtdeclarative-mkspecs \
qtgraphicaleffects \
qtgraphicaleffects-dev \
"
IMAGE_INSTALL += " \
${QT_BASE} \
${QT_PKGS} \
"
// Qt5 SDK 빌드
$ bitbake meta-toolchain-qt5
SD Card에 이미지 쓰기
bmaptool utility 이용
$ sudo apt install bmap-tools
$ sudo umount /dev/sdN
$ sudo bmaptool copy --nobmap core-image-minimal-wandboard.wic.gz /dev/sdN
관련위키 페이지: