# 필요 패키지 설치

sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \ build-essential chrpath socat libsdl1.2-dev xterm cpio curl



repo init -b flounder -u https://gerrit.automotivelinux.org/gerrit/AGL/AGL-repo

repo sync




  - meta-agl-demo:     (demo with UI)

    agl-demo-platform  (* default demo target)

    agl-demo-platform-qa

    agl-demo-platform-crosssdk



'Embedded > Board' 카테고리의 다른 글

휴대폰 정보  (0) 2019.01.02
[GDP] Build Error  (0) 2018.12.28
[GDP] qemu x86_64  (0) 2018.12.28
Yocto SDK 생성하기  (0) 2018.12.27
[GDP] Rcar M3 ("salvator-xs")  (0) 2018.12.27


저장소 

 https://gerrit.automotivelinux.org/gerrit/AGL/meta-agl-cluster-demo 



리드미

 자세한사항은 meta-agl 의  README-AGL.md 참고


하드웨어 의존성은 Turbot board   intel 보드이다.


Packagegroups

-------------


AGL Cluster Demo Platform's package group design:


* packagegroup-agl-cluster-demo-platform


This is for generating the image 'agl-cluster-demo-platform' which is a full

image for the Instrument Cluster profile of the AGL distro.


Following meta-agl's design of packagegroups, ``agl-cluster-demo-platform.bb``

contains only ``packagegroup-agl-cluster-demo-platform``.


``packagegroup-agl-cluster-demo-platform`` has one packagegroup in it,

``packagegroup-agl-profile-cluster-qt5``, and the packages required for the DEMO

applications.



폴더들은 다음과같다.
recipes-config  recipes-connectivity  recipes-demo-hmi  recipes-graphics  recipes-platform  templates

  • recipes-config/agl-login-manager/agl-login-manager_%.bbappend

LOGIN_USER ?= "0" 


  • recipes-connectivity/cluster-connman-conf/cluster-connman-conf_1.0.bb
    • 파일이 추가된다. lib/connman/cluster.config
    • CLUSTER_DEMO_SERVER_IP ?= "192.168.20.99"
    • cluster.config 정보\

[service_cluster_ethernet]

Type=ethernet

IPv4=@CLUSTER_DEMO_SERVER_IP@/255.255.255.0


  • recipes-demo-hmi
cluster-dashboard  cluster-receiver  cluster-windowmanager-conf
 1. cluster-dashboard / cluster-dashboard_git.bb


2. cluster-receiver / cluster-receiver_git.bb



3. cluster-windowmanager-conf / cluster-windowmanager-conf_1.0.bb




  • recipes-graphics/wayland/weston-ini-conf.bbappend




  • recipes-platform  /   images  or packagegroups
    • images
      • agl-cluster-demo-platform.bb  agl-cluster-demo-platform-crosssdk.bb agl-cluster-demo-platform.inc
      • /meta-agl-cluster-demo/recipes-platform/images
    • packagegroups


'Embedded > OpenSourceProject' 카테고리의 다른 글

[vsomeip] 사용하기  (0) 2018.12.31
[GDP] 저장소 파악  (0) 2018.12.31
[CommonAPI] C++ SOME/IP Runtime  (0) 2018.12.27
[AGL] Rcar M3  (0) 2018.12.27
[RAMSES] 설치하기  (0) 2018.12.26

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