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

  1. Connect your sdcard in your linux machine.
  2. Copy output image from build machine to linux machine that is connected your sdcard. (Often, those are same machines)
    1. Raspberry Pi 2: genivi-dev-platform-raspberrypi2.rpi-sdimg
    2. Raspberry Pi 3: genivi-dev-platform-raspberrypi3.rpi-sdimg
  3. Flash output image to your sdcard with root user.
    $ sudo dd if=[output image] of=[sdcard device] bs=1M status=progress
  4. 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

+ Recent posts