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




repo sync



Features supported by aglsetup

Here is the list of features for AGL 2.0 that can be specified in the aglsetup.sh command line:

  • in meta-agl
    • agl-devel: activate development options (empty root password, debugger, strace, valgrind …)
    • agl-netboot: enable network boot support through TFTP and NBD (see meta-netboot layer)
  • in meta-agl-extra
    • agl-appfw-smack: enables IoT.bzh Application Framework + SMACK + Cynara
    • agl-demo: enable layer meta-agl-demo and meta-qt5 - required to build agl-demo-platform
    • agl-localdev: add a local layer named “meta-localdev” in meta directory and a local.dev.inc conf file if present
    • agl-sota: enable SOTA components and dependencies (meta-sota, meta-filesystems, meta-ruby, meta-rust are added)



agl-devel ,    agl-appfw-smack , agl-demo, agl-sota


사이트  : http://docs.automotivelinux.org/master/docs/getting_started/en/dev/


빌드전 Renesas 관련 소스를 다운로드 하여야 한다.


/home/ivis_bsp/RcarAGL/rcarm3/meta-agl/meta-agl-bsp/meta-rcar-gen3/scripts

setup_mm_packages.sh 파일을 참고한다.


ZIP_1="R-Car_Gen3_Series_Evaluation_Software_Package_for_Linux-20180627.zip"

ZIP_2="R-Car_Gen3_Series_Evaluation_Software_Package_of_Linux_Drivers-20180627.zip" 


르네사스 웹사이트에 접속하여 다운로드한다. Renesas website

R-Car Gen3 Evaluation Software Package for Linux
for Yocto v3.9.0 and
Wayland 1.13 /Weston 2.0
To download Multimedia and Graphics library R-Car Gen3, please click this link.

R-Car_Gen3_Series_Evaluation_Software_Package_for_Linux-20180627.zip

To download related Linux drivers, please click here .
Please use this software in accordance with the bundled license conditions in this download file.

R-Car_Gen3_Series_Evaluation_Software_Package_of_Linux_Drivers-20180627.zip

 


unzip -o R-Car_Gen3_Series_Evaluation_Software_Package_of_Linux_Drivers-20180627.zip

unzip -o R-Car_Gen3_Series_Evaluation_Software_Package_for_Linux-20180627.zip

export XDG_DOWNLOAD_DIR=/home/ivis_bsp/Downloads

현재버전 guppy / 6.99.3


source meta-agl/scripts/aglsetup.sh --help

Usage: . aglsetup.sh [options] [feature [feature [... ]]]


Version: 1.1.0

Compatibility: bash, zsh, ksh


Options:

   -m|--machine <machine>

      what machine to use

      default: 'qemux86-64'

   -b|--build <directory>

      build directory to use

      default: './build'

   -s|--script <filename>

      file where setup script is generated

      default: none (no script)

   -f|--force

      flag to force overwriting any existing configuration

      default: false

   -r|--rpm-revision <schema>

      Specify how to handle RPM packages revisions

      <schema> can be:

          'prservice[:<address>]' : Use a PR service daemon.

              if <address> is not specified, the default value 'localhost:0'

              is used (shortcut for a PR service started by bitbake)

          'timestamp' : Use a generated time stamp (UTC).

          'value:<revision>' : Use <revision> explicitly.

          'none' : Do nothing.

   -v|--verbose

      verbose mode

      default: false

   -d|--debug

      debug mode

      default: false

   -h|--help

      get some help


Available machines:

   [meta-agl]

       beaglebone

       cyclone5

       dra7xx-evm

       dragonboard-410c

       dragonboard-820c

       h3-salvator-x

       h3ulcb

       imx6qsabreauto

       imx6qsabrelite

       intel-corei7-64

       joule

       m3ulcb

       m3ulcb-nogfx

       nitrogen6x

       qemuarm

       qemuarm64

     * qemux86-64

       raspberrypi2

       raspberrypi3

       raspberrypi3-64


Available features:

   [meta-agl]

       agl-all-features :( agl-demo  agl-appfw-smack  agl-hmi-framework  agl-profile-graphical-qt5  agl-profile-graphical  agl-audio-4a-framework  agl-pulseaudio  agl-netboot )

       agl-appfw-smack

       agl-archiver

       agl-buildstats

       agl-ci

       agl-ci-change-features :( agl-demo  agl-appfw-smack  agl-hmi-framework  agl-profile-graphical-qt5  agl-profile-graphical  agl-audio-4a-framework  agl-pulseaudio  agl-devel  agl-netboot  agl-audio-4a-framework  agl-buildstats  agl-ptest )

       agl-ci-change-features-nogfx :( agl-devel  agl-netboot  agl-audio-4a-framework  agl-buildstats  agl-ptest )

       agl-ci-snapshot-features :( agl-demo  agl-appfw-smack  agl-hmi-framework  agl-profile-graphical-qt5  agl-profile-graphical  agl-audio-4a-framework  agl-pulseaudio  agl-devel  agl-netboot  agl-archiver  agl-audio-4a-framework  agl-buildstats  agl-ptest )

       agl-ci-snapshot-features-nogfx :( agl-devel  agl-netboot  agl-archiver  agl-audio-4a-framework  agl-buildstats  agl-ptest )

       agl-devel

       agl-gplv2

       agl-isafw

       agl-netboot

       agl-profile-cluster :( agl-profile-graphical )

       agl-profile-cluster-qt5 :( agl-profile-graphical-qt5  agl-profile-graphical )

       agl-profile-graphical

       agl-profile-graphical-html5 :( agl-profile-graphical )

       agl-profile-graphical-qt5 :( agl-profile-graphical )

       agl-profile-hud

       agl-profile-telematics

       agl-ptest

       agl-pulseaudio

       agl-sota

   [meta-agl-cluster-demo]

       agl-cluster-demo :( agl-profile-cluster-qt5  agl-profile-graphical-qt5  agl-profile-graphical  agl-hmi-framework )

   [meta-agl-demo]

       agl-cluster-demo-support :( agl-gstrecorder )

       agl-demo :( agl-appfw-smack  agl-hmi-framework  agl-profile-graphical-qt5  agl-profile-graphical  agl-audio-4a-framework  agl-pulseaudio )

       agl-demo-nopulseaudio :( agl-appfw-smack  agl-hmi-framework  agl-profile-graphical-qt5  agl-profile-graphical  agl-audio-4a-framework )

       agl-demo-preload

       agl-demo-soundmanager :( agl-appfw-smack  agl-hmi-framework  agl-profile-graphical-qt5  agl-profile-graphical  agl-audio-soundmanager-framework )

       agl-iotivity

       agl-sdl

   [meta-agl-devel]

       agl-audio-4a-framework

       agl-audio-soundmanager-framework

       agl-egvirt

       agl-gstrecorder

       agl-hmi-framework

       agl-oem-extra-libs

       agl-speech-framework

       agl-telemetry

   [meta-agl-extra]

       agl-localdev

       blsched

 

h3-salvator-x

export MACHINE=h3-salvator-x



3$ source meta-agl/scripts/aglsetup.sh -m $MACHINE -b build agl-devel agl-demo agl-netboot agl-appfw-smack agl-localdev                                           ------------ aglsetup.sh: Starting

Generating configuration files:

   Build dir: /home/ivis_bsp/RcarAGL/rcarm3/build

   Machine: h3-salvator-x

   Features: agl-appfw-smack agl-audio-4a-framework agl-demo agl-devel agl-hmi-framework agl-localdev agl-netboot agl-profile-graphical agl-profile-graphical-qt5 agl-pulseaudio

   Running /home/ivis_bsp/RcarAGL/rcarm3/poky/oe-init-build-env

   Templates dir: /home/ivis_bsp/RcarAGL/rcarm3/meta-agl/templates/base

   Config: /home/ivis_bsp/RcarAGL/rcarm3/build/conf/bblayers.conf

   Config: /home/ivis_bsp/RcarAGL/rcarm3/build/conf/local.conf

realpath: invalid option -- 'L'

Usage:

 realpath [-s|--strip] [-z|--zero] filename ...

 realpath -h|--help

 realpath -v|--version

   Setup script: /home/ivis_bsp/RcarAGL/rcarm3/build/conf/setup.sh

   Executing setup script ... --- beginning of setup script

--- fragment /home/ivis_bsp/RcarAGL/rcarm3/meta-agl/templates/base/01_setup_EULAfunc.sh

--- fragment /home/ivis_bsp/RcarAGL/rcarm3/meta-agl/templates/base/01_setup_pkg_revision.sh

--- fragment /home/ivis_bsp/RcarAGL/rcarm3/meta-agl/templates/machine/h3-salvator-x/50_setup.sh

~/RcarAGL/rcarm3 ~/RcarAGL/rcarm3/build

Copyscript for R-Car Gen3


src             = binary-tmp

src_path        = /home/ivis_bsp/RcarAGL/rcarm3

src_full        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp

no_md5check     = 1



Copying for Graphic Packages


user_pkg_name   = EVARTM0RC7795GLPG0001SL41C

user_copyfile_name= EVA_r8a77951_linux_gsx_binaries_gles.tar.bz2

user_md5_val    =

kern_pkg_name   = RCH3G001L4101ZDO

kern_copyfile_name= GSX_KM_H3.tar.bz2

kern_md5_val    =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0RC7795GLPG0001SL41C_2_0_4.zip

Mode            = 1

file1 top       : EVARTM0RC7795GLPG0001SL41C_2_0_4


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/RCH3G001L4101ZDO_2_0_4.zip

Mode            = 1

file2 top       : RCH3G001L4101ZDO_2_0_4

Installed GFX package

                : EVARTM0RC7795GLPG0001SL41C

                : RCH3G001L4101ZDO



user_pkg_name   = EVARTM0RC7796GLPG0001SL41C

user_copyfile_name= EVA_r8a77960_linux_gsx_binaries_gles.tar.bz2

user_md5_val    =

kern_pkg_name   = RCM3G001L4101ZDO

kern_copyfile_name= GSX_KM_M3.tar.bz2

kern_md5_val    =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0RC7796GLPG0001SL41C_2_0_4.zip

Mode            = 1

file1 top       : EVARTM0RC7796GLPG0001SL41C_2_0_4


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/RCM3G001L4101ZDO_2_0_4.zip

Mode            = 1

file2 top       : RCM3G001L4101ZDO_2_0_4

Installed GFX package

                : EVARTM0RC7796GLPG0001SL41C

                : RCM3G001L4101ZDO



Packages for GFX module were found and copied.

/=======================================================/


Copying for Audio Common Packages


sw_name         = omx_common_lib

pkg_name        = EVARTM0AC0000XCMCTL30SL41C

copyfile_name   = EVARTM0AC0000XCMCTL30SL41C.tar.bz2

md5_val         =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0AC0000XCMCTL30SL41C_3_0_14.zip

Mode            = 1


sw_name         = audio_common

pkg_name        = EVARTM0AC0000XACMND30SL41C

copyfile_name   = RTM0AC0000XACMND30SL41C.tar.gz

md5_val         =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0AC0000XACMND30SL41C_3_0_10.zip

Mode            = 1


sw_name         = AAC-LC_decoder_lib

pkg_name        = EVARTM0AC0000XAAACD30SL41C

copyfile_name   = RTM0AC0000XAAACD30SL41C.tar.gz

md5_val         =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0AC0000XAAACD30SL41C_3_0_10.zip

Mode            = 1


sw_name         = AAC-LC_encoder_lib

pkg_name        = EVARTM0AC0000XAAACE30SL41C

copyfile_name   = RTM0AC0000XAAACE30SL41C.tar.gz

md5_val         =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0AC0000XAAACE30SL41C_3_0_7.zip

Mode            = 1


Install for OMX Common Packages


sw_name         = omx_common_lib

pkg_name        = EVARTM0AC0000XCMCTL30SL41C

copyfile_name   = EVARTM0AC0000XCMCTL30SL41C.tar.bz2

md5_val         =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0AC0000XCMCTL30SL41C_3_0_14.zip

Mode            = 1

Installed omx_common_lib

                : EVARTM0AC0000XCMCTL30SL41C


sw_name         = audio_common

pkg_name        = EVARTM0AC0000XACMND30SL41C

copyfile_name   = RTM0AC0000XACMND30SL41C.tar.gz

md5_val         =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0AC0000XACMND30SL41C_3_0_10.zip

Mode            = 1

Installed audio_common

                : EVARTM0AC0000XACMND30SL41C


sw_name         = AAC-LC_decoder_lib

pkg_name        = EVARTM0AC0000XAAACD30SL41C

copyfile_name   = RTM0AC0000XAAACD30SL41C.tar.gz

md5_val         =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0AC0000XAAACD30SL41C_3_0_10.zip

Mode            = 1

Installed AAC-LC_decoder_lib

                : EVARTM0AC0000XAAACD30SL41C


sw_name         = AAC-LC_encoder_lib

pkg_name        = EVARTM0AC0000XAAACE30SL41C

copyfile_name   = RTM0AC0000XAAACE30SL41C.tar.gz

md5_val         =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0AC0000XAAACE30SL41C_3_0_7.zip

Mode            = 1

Installed AAC-LC_encoder_lib

                : EVARTM0AC0000XAAACE30SL41C


Packages for Audio module were found and copied.

/=======================================================/


Copying for Audio M/W Packages


sw_name         = AAC-LC_decoder_M/W

pkg_name        = EVARTM0AC0000ADAACMZ1SL41C

copyfile_name   = RTM0AC0000ADAACMZ1SL41C.tar.gz

md5_val         =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0AC0000ADAACMZ1SL41C_3_0_10.zip

Mode            = 1


sw_name         = AAC-LC_encoder_M/W

pkg_name        = EVARTM0AC0000AEAACMZ1SL41C

copyfile_name   = RTM0AC0000AEAACMZ1SL41C.tar.gz

md5_val         =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0AC0000AEAACMZ1SL41C_3_0_7.zip

Mode            = 1


sw_name         = AAC-LC_decoder_M/W

pkg_name        = EVARTM0AC0000ADAACMZ1SL41C

copyfile_name   = RTM0AC0000ADAACMZ1SL41C.tar.gz

md5_val         =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0AC0000ADAACMZ1SL41C_3_0_10.zip

Mode            = 1

Installed AAC-LC_decoder_M/W

                : EVARTM0AC0000ADAACMZ1SL41C


sw_name         = AAC-LC_encoder_M/W

pkg_name        = EVARTM0AC0000AEAACMZ1SL41C

copyfile_name   = RTM0AC0000AEAACMZ1SL41C.tar.gz

md5_val         =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0AC0000AEAACMZ1SL41C_3_0_7.zip

Mode            = 1

Installed AAC-LC_encoder_M/W

                : EVARTM0AC0000AEAACMZ1SL41C


Packages for Audio M/W module were found and copied.

/=======================================================/


Copying for Video Decoder Packages

OMX Common Library already installed


sw_name         = uvcs_lib

pkg_name        = RCG3VUDRL4101ZDO

copyfile_name   = RCG3VUDRL4101ZDO.tar.bz2

md5_val         = 0e546389d77b9108a1475356fa49c5a7


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/RCG3VUDRL4101ZDO_3_0_14.zip

Mode            = 1


Copying for Video Decoder Library Packages


sw_name         = video_dec_common

pkg_name        = EVARTM0AC0000XVCMND30SL41C

copyfile_name   = EVARTM0AC0000XVCMND30SL41C.tar.bz2

md5_val         =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0AC0000XVCMND30SL41C_3_0_14.zip

Mode            = 1


sw_name         = H264_decoder

pkg_name        = EVARTM0AC0000XV264D30SL41C

copyfile_name   = EVARTM0AC0000XV264D30SL41C.tar.bz2

md5_val         =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0AC0000XV264D30SL41C_3_0_14.zip

Mode            = 1


Installed UVCS driver


sw_name         = uvcs_lib

pkg_name        = RCG3VUDRL4101ZDO

copyfile_name   = RCG3VUDRL4101ZDO.tar.bz2

md5_val         = 0e546389d77b9108a1475356fa49c5a7


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/RCG3VUDRL4101ZDO_3_0_14.zip

Mode            = 1

Installed uvcs_lib

                : RCG3VUDRL4101ZDO


sw_name         = video_dec_common

pkg_name        = EVARTM0AC0000XVCMND30SL41C

copyfile_name   = EVARTM0AC0000XVCMND30SL41C.tar.bz2

md5_val         =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0AC0000XVCMND30SL41C_3_0_14.zip

Mode            = 1

Installed video_dec_common

                : EVARTM0AC0000XVCMND30SL41C


sw_name         = H264_decoder

pkg_name        = EVARTM0AC0000XV264D30SL41C

copyfile_name   = EVARTM0AC0000XV264D30SL41C.tar.bz2

md5_val         =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0AC0000XV264D30SL41C_3_0_14.zip

Mode            = 1

Installed H264_decoder

                : EVARTM0AC0000XV264D30SL41C


Packages for video decoder module were found and copied.

/=======================================================/


Copying for Video Encoder Packages

OMX Common Library already installed

UVCS driver already installed


Copying for Video Encoder Library Packages


sw_name         = video_enc_common

pkg_name        = EVARTM0AC0000XVCMNE30SL41C

copyfile_name   = EVARTM0AC0000XVCMNE30SL41C.tar.bz2

md5_val         =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0AC0000XVCMNE30SL41C_3_0_14.zip

Mode            = 1


sw_name         = H264_encoder

pkg_name        = EVARTM0AC0000XV264E30SL41C

copyfile_name   = EVARTM0AC0000XV264E30SL41C.tar.bz2

md5_val         =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0AC0000XV264E30SL41C_3_0_14.zip

Mode            = 1


sw_name         = video_enc_common

pkg_name        = EVARTM0AC0000XVCMNE30SL41C

copyfile_name   = EVARTM0AC0000XVCMNE30SL41C.tar.bz2

md5_val         =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0AC0000XVCMNE30SL41C_3_0_14.zip

Mode            = 1

Installed video_enc_common

                : EVARTM0AC0000XVCMNE30SL41C


sw_name         = H264_encoder

pkg_name        = EVARTM0AC0000XV264E30SL41C

copyfile_name   = EVARTM0AC0000XV264E30SL41C.tar.bz2

md5_val         =


FileName        = /home/ivis_bsp/RcarAGL/rcarm3/binary-tmp/EVARTM0AC0000XV264E30SL41C_3_0_14.zip

Mode            = 1

Installed H264_encoder

                : EVARTM0AC0000XV264E30SL41C


Packages for video encoder module were found and copied.

/=======================================================/

cleanup temp directory

Complete copying !

~/RcarAGL/rcarm3/build

--- fragment /home/ivis_bsp/RcarAGL/rcarm3/meta-agl/templates/base/99_setup_EULAconf.sh

--- end of setup script

OK

Generating setup manifest: /home/ivis_bsp/RcarAGL/rcarm3/build/aglsetup.manifest ... OK

Generating setup file: /home/ivis_bsp/RcarAGL/rcarm3/build/agl-init-build-env ... OK

------------ aglsetup.sh: Done

Common targets are:

  - meta-agl:          (core system)

    agl-image-minimal

    agl-image-minimal-qa


    agl-image-ivi

    agl-image-ivi-qa

    agl-image-ivi-crosssdk


    agl-image-weston


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

    agl-demo-platform  (* default demo target)

    agl-demo-platform-qa

    agl-demo-platform-crosssdk


    agl-demo-platform-html5

 


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

    agl-demo-platform  (* default demo target)

    agl-demo-platform-qa

    agl-demo-platform-crosssdk


    agl-demo-platform-html5



머신 옵션
MACHINE = "salvator-x"
#see meta-agl/meta-agl-bsp/conf/include/agl_h3-salvator-x.inc
require conf/include/agl_h3-salvator-x.inc

 /home/ivis_bsp/RcarAGL/rcarm3/meta-agl/meta-agl-bsp/conf/include





빌드시작 : 오후 3시 시작


bitbake agl-demo-platform





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

[GDP] Cluster Demo  (0) 2018.12.28
[CommonAPI] C++ SOME/IP Runtime  (0) 2018.12.27
[RAMSES] 설치하기  (0) 2018.12.26
[Ubuntu16.04] Weston 설치  (0) 2018.12.26
[GENIVI] recipes-dev-hmi  (0) 2018.12.24

+ Recent posts