Ubuntu 14.04 GDP Master Version 빌드하기
링크 참고 : https://at.projects.genivi.org/wiki/display/GDP/GDP+Master#GDPMaster-WhatisGDPMaster?
필요 패키지 설치
sudo apt-get install gawk wget git diffstat unzip texinfo gcc-multilib build-essential chrpath socat libsdl1.2-dev xterm
다운로드
$ git clone https://github.com/GENIVI/genivi-dev-platform.git
$ cd genivi-dev-platform
$ source ./init.sh raspberrypi3
$ bitbake genivi-dev-platform
NOTE: Resolving any missing task queue dependencies NOTE: Multiple providers are available for runtime python-sip (python-sip, sip) Consider defining a PREFERRED_RPROVIDER entry to match python-sip Build Configuration: BB_VERSION = "1.38.0" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "ubuntu-16.04" TARGET_SYS = "arm-poky-linux-gnueabi" MACHINE = "raspberrypi3" DISTRO = "poky-ivi-systemd" DISTRO_VERSION = "14.0.0" TUNE_FEATURES = "arm armv7ve vfp thumb neon vfpv4 callconvention-hard cortexa7" TARGET_FPU = "hard" meta meta-poky meta-yocto-bsp = "HEAD:3b8dc3a88e28546100a6b0b2f2cc37f44e619371" meta-ivi meta-ivi-bsp = "HEAD:26ebdc2331db2e74a6f61e92751a78c188162dd6" meta-oe meta-filesystems meta-gnome meta-networking meta-python = "HEAD:b0950aeff5b630256bb5e25ca15f4d59c115e7c1" meta-gplv2 = "HEAD:d7687d404bbc9ba3f44ec43ea8828d9071033513" meta-qt5 = "HEAD:fa73caf8b9466629bb044134d80294c1e5742f13" meta-sdl = "HEAD:fdb0a6179db56b9fd642fc863a2b9243ea060f28" meta-erlang meta-genivi-dev meta-ivi meta-qt5 meta-rvi meta-oe poky meta-sdl = "master:143ccdb27221e679165839a6893aca7a0f11a439" meta-erlang = "HEAD:899ce87bc92ab7711171f2ca2b56e9753ab7f160" meta-rvi = "HEAD:e178eb2956d515eded12f21acfcba2706e40e530" meta-flatpak = "HEAD:f07b81d9561d391ee301184bd094d6417470a559" meta-lgsvl-browser = "HEAD:8d398058a08e285ad8343ad4e2b7e23b9943aa2d" meta-raspberrypi = "master:143ccdb27221e679165839a6893aca7a0f11a439" meta-raspberrypi = "HEAD:2d40b000021bc8a9ef7f329ed0ad410f8d227b97" |
bitbake agl-demo-platform-crosssdk
Linux
- Connect your sdcard in your linux machine.
- Copy output image from build machine to linux machine that is connected your sdcard. (Often, those are same machines)
- Raspberry Pi 2: genivi-dev-platform-raspberrypi2.rpi-sdimg
- Raspberry Pi 3: genivi-dev-platform-raspberrypi3.rpi-sdimg
- Flash output image to your sdcard with root user.
$ sudo dd if=[output image] of=[sdcard device] bs=1M status=progress - Connect your sdcard to raspberry pi 2 or 3
Default User / password is root / root
Using standard dd command (more dangerous):
xz -cd *.wic.xz | sudo dd of=$DEVICE bs=4M; sync