람세스 프로젝트 소개 -이전글


2018/12/24 - [Embedded/OpenSourceProject] - [GENIVI] RAMSES



다운로드 소스코드

$ git clone https://github.com/GENIVI/ramses.git

$ cd ramses/
$ git submodule update --init --recursive


로그 사진


다운로드 사진


빌드 첫번쨰

mkdir build 

cd build

cmake ../



설치경로를 다시 지정


cmake -D CMAKE_INSTALL_PREFIX=/opt/GENIVI/new ..

make 

오래걸림..


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

[CommonAPI] C++ SOME/IP Runtime  (0) 2018.12.27
[AGL] Rcar M3  (0) 2018.12.27
[Ubuntu16.04] Weston 설치  (0) 2018.12.26
[GENIVI] recipes-dev-hmi  (0) 2018.12.24
Connectiviity  (0) 2018.12.24



설치법 : https://wayland.freedesktop.org/ubuntu16.04.html



sudo apt build-dep wayland weston wayland-protocols libinput xserver-xorg


sudo apt-get install weston wayland-protocols 

sudo apt-get install libinput-dev

sudo apt-get install xserver-xorg



sudo apt install libgles2-mesa-dev libxcb-composite0-dev libxcursor-dev \
  libcairo2-dev libgbm-dev libpam0g-dev


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

[AGL] Rcar M3  (0) 2018.12.27
[RAMSES] 설치하기  (0) 2018.12.26
[GENIVI] recipes-dev-hmi  (0) 2018.12.24
Connectiviity  (0) 2018.12.24
genivi-swm  (0) 2018.12.24


genivi-dev-platform-hmi



gdp-hmi

git clone git://github.com/GENIVI/gdp-hmi.git



git://github.com/GENIVI/positioning.git

$ sudo apt-get install libxslt1-dev



ivi-logging

git://github.com/Pelagicore/ivi-logging.git


 git clone git://github.com/Pelagicore/ivi-logging.git


설치방법 

        $ mkdir build

        $ cd build

        $ cmake -DCMAKE_INSTALL_PREFIX=/My/Installation/Location ..

cmake -DENABLE_DLT_BACKEND=ON -DCMAKE_INSTALL_PREFIX=/opt/GENIVI/new/ ../

        $ make install




환경변수 실패

export LOGGING_ENABLE_CONSOLE=false

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

[RAMSES] 설치하기  (0) 2018.12.26
[Ubuntu16.04] Weston 설치  (0) 2018.12.26
Connectiviity  (0) 2018.12.24
genivi-swm  (0) 2018.12.24
[GDP] AudioManager  (0) 2018.12.24



연결관련 리소스

meta/recipes-connectivity/connman/connman.inc:44:PACKAGECONFIG[wifi] = "--enable-wifi, --disable-wifi, wpa-supplicant, wpa-supplicant"

meta/recipes-connectivity/neard/neard_0.16.bb:44:                     ${@bb.utils.contains('DISTRO_FEATURES', 'wifi','wpa-supplicant', '', d)} \

meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_2.6.bb:10:RRECOMMENDS_${PN} = "wpa-supplicant-passphrase wpa-supplicant-cli"

meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_2.6.bb:23:           file://wpa-supplicant.sh \

meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_2.6.bb:44:PACKAGES_prepend = "wpa-supplicant-passphrase wpa-supplicant-cli "

meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_2.6.bb:45:FILES_wpa-supplicant-passphrase = "${bindir}/wpa_passphrase"

meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_2.6.bb:46:FILES_wpa-supplicant-cli = "${sbindir}/wpa_cli"

meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_2.6.bb:95:      install -m 755 ${WORKDIR}/wpa-supplicant.sh ${D}${sysconfdir}/network/if-pre-up.d/wpa-supplicant

meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_2.6.bb:97:      ln -sf ../if-pre-up.d/wpa-supplicant if-post-down.d/wpa-supplicant

meta/recipes-connectivity/wpa-supplicant/wpa-supplicant_2.6.bb:113:pkg_postinst_wpa-supplicant () {

meta/conf/distro/include/maintainers.inc:737:RECIPE_MAINTAINER_pn-wpa-supplicant = "Changhyeok Bae <changhyeok.bae@lge.com>"

meta/conf/distro/include/distro_alias.inc:402:DISTRO_PN_ALIAS_pn-wpa-supplicant = "Meego=wpa_supplicant Fedora=wpa_supplicant OpenSuSE=wpa_supplicant Ubuntu=wpasupplicant Mandriva=wpa_supplicant Debian=wpasupplicant"

meta/recipes-core/packagegroups/packagegroup-base.bb:293:    wpa-supplicant"



connman

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

[Ubuntu16.04] Weston 설치  (0) 2018.12.26
[GENIVI] recipes-dev-hmi  (0) 2018.12.24
genivi-swm  (0) 2018.12.24
[GDP] AudioManager  (0) 2018.12.24
GDP Application  (0) 2018.12.24



저장소 : https://github.com/GENIVI/genivi_swm 


git clone  https://github.com/GENIVI/genivi_swm



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

[GENIVI] recipes-dev-hmi  (0) 2018.12.24
Connectiviity  (0) 2018.12.24
[GDP] AudioManager  (0) 2018.12.24
GDP Application  (0) 2018.12.24
[GENIVI] vehicle-simulator  (0) 2018.12.24


dlt-daemon 설치후 빌드가능


$ cmake -D CMAKE_INSTALL_PREFIX=/opt/GENIVI/new ..



서비스 파일


AudioManager.service

[Unit]

Description=AudioManager

Requires=dbus.service

After=dbus.service


[Service]

Type=oneshot

RemainAfterExit=true

ExecStart=/lib/systemd/scripts/setup_amgr.sh


[Install]

WantedBy=multi-user.target

 


AudioManager_user.service

[Unit]

Description=AudioManager service

Requires=dbus.service

After=dbus.service


[Service]

Type=simple

ExecStart=/usr/bin/AudioManager -c /usr/lib/audiomanager/control/libPluginControlInterfaceGeneric.so \

    -l /usr/lib/audiomanager/command/ -r /usr/lib/audiomanager/routing/

Restart=always

RestartSec=5

TimeoutSec=5



 ./AudioManager -c /usr/lib/audiomanager/control/libPluginControlInterfaceGeneric.so    -l /usr/lib/audiomanager/command/ -r /usr/lib/audiomanager/routing/

[10159.218925]~DLT~10759~INFO     ~FIFO /tmp/dlt cannot be opened. Retrying later...

The AudioManager ended by throwing an exception Could not find controller plugin!

^C^C[10169.223426]~DLT~10759~WARNING  ~Lost log messages in user buffer when exiting: 10





setup_amgr.sh

dbus-daemon --session --print-address --fork > /tmp/session_amgr

export DBUS_SESSION_BUS_ADDRESS=`cat /tmp/session_amgr`

AudioManager -d 




플러그인 설치


https://github.com/GENIVI/AudioManagerPlugins.git

git clone https://github.com/GENIVI/AudioManagerPlugins.git


의존성 :  dlt-daemon node-state-manager

/home/kj/Yocto/GDP/rcar-m3/genivi-dev-platform/meta-genivi-dev/meta-ivi/recipes-multimedia/audiomanager
/home/kj/Yocto/GDP/rcar-m3/genivi-dev-platform/meta-genivi-dev/meta-ivi/recipes-extended/node-state-manager

node-state-manager 설치

욕토 레시피 옵션 추가 

    -DWITH_TEST_CONTROLLER=OFF \

    -DWITH_ENABLED_IPC=DBUS \

    -DWITH_DATABASE_STORAGE=OFF \

    -DWITH_COMMAND_INTERFACE_CAPI=OFF \

    -DWITH_COMMAND_INTERFACE_DBUS=ON \

    -DWITH_ROUTING_INTERFACE_CAPI=OFF \

    -DWITH_ROUTING_INTERFACE_DBUS=ON \ 






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

Connectiviity  (0) 2018.12.24
genivi-swm  (0) 2018.12.24
GDP Application  (0) 2018.12.24
[GENIVI] vehicle-simulator  (0) 2018.12.24
[GENIVI] GDP 릴리즈 노트 정리  (0) 2018.12.24


connected-home : qt 애니매이션 기능

AudioManager 

git clone https://github.com/GENIVI/AudioManager.git 

genivi-swm : 소프트웨어 매니져

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

genivi-swm  (0) 2018.12.24
[GDP] AudioManager  (0) 2018.12.24
[GENIVI] vehicle-simulator  (0) 2018.12.24
[GENIVI] GDP 릴리즈 노트 정리  (0) 2018.12.24
[Yocto] minifi-cpp_0.5.0  (0) 2018.12.24


저장소 : https://github.com/GENIVI/genivi-vehicle-simulator

소스코드 : https://github.com/GENIVI/genivi-vehicle-simulator.git


GVS Project


빌드방법

 Unity5.3.4   www.unity3d.com


End Users
End Users may download binaries of the application here (http://bit.ly/GeniviVS). Several builds have been created for various hardware configurations (running on Windows 10). They are:
• One 1920 x 1080 Monitors
• Two 1920 x 1080 Monitors (total resolution 3840x1080)
• Three 1920 x 1080 Monitors (total resolution 5760x1080)


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

[GDP] AudioManager  (0) 2018.12.24
GDP Application  (0) 2018.12.24
[GENIVI] GDP 릴리즈 노트 정리  (0) 2018.12.24
[Yocto] minifi-cpp_0.5.0  (0) 2018.12.24
[GENIVI] 그래픽공유와 & HMI 분리  (0) 2018.12.24


2017년 10월 09 일

작성자 : Gunnar Andresson 


릴리즈 노트 내용들 : https://at.projects.genivi.org/wiki/display/GDP/GDP+Download+page

GDP13

  새 기능
  • 페어링기능 + UI
  • 블루투스와 와이파이를 통한 SmartDeviceLink (SDL) demonstration
  • Flatpak  사용
  • CANDevStudio 지원 . (VSS + VSI) Vehicle Signaling subsytem  (SDE 에 통합중) 

 다른 개선사항
  • GENIVI Baseline 13.0
  • Yocto Version pyro
  • 버그들 수정
  • Lifecycle Subsystem 개선
  • 하드웨어 지원 Renesas R-CAR H3
세부사항은 JIRA 참고 : GDP 13 related JIRA tickets.

Flatpak 이란? (위키백과)
 - 리눅스 데스크톱 컴퓨터를 윟나 소프트웨어 배포, 패키지 관리, 응용프로그램을 가상화하는 유틸리티 소프트웨어이다.

GDP12

GDP11

 

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

GDP Application  (0) 2018.12.24
[GENIVI] vehicle-simulator  (0) 2018.12.24
[Yocto] minifi-cpp_0.5.0  (0) 2018.12.24
[GENIVI] 그래픽공유와 & HMI 분리  (0) 2018.12.24
[GENIVI]002. meta-ivi 다운로드  (0) 2018.12.21


minifi-cpp_0.5.0.bb



NiFi 란?

 미국 국가안보국(NSA) 에서 개발한 시스템 간 데이터 전달을 효율적으로 처리, 관리, 모니터링 하기 위한 최저그이 시스템

 데이터 처리를 모니터링하기위한 툴?




SUMMARY = "Apache NiFi - MiNiFi C++ is a complementary data collection approach that supplements the core tenets of NiFi in dataflow management, focusing on the collection of data at the source of its creation. The C++ implementation is an additional implementation to the one in Java with the aim of an even smaller resource footprint."


라이센스: "MIT & GPLv2 & Apache-2.0 & EDL-1.0"

의존성 :     bison, bzip2, curl ,flex, icu, openssl, python3, zlib 
R의존성 :    libcurl

SRC_URI[md5sum] = "2a63fd6692a55db2fedc99b986da32b4"

SRC_URI[sha256sum] = "b7fb566706504c660ce43cd466ede58b649e94fb51f57dab8be02eabf6ea0f73"


빌드옵션 EXTRA_OECMAKE = "-DSKIP_TESTS=ON -DBUILD_ROCKSDB=OFF -DUSE_SYSTEM_UUID=OFF"

https://github.com/apache/nifi-minifi-cpp/archive/rel/minifi-cpp-0.5.0.tar.gz

https://github.com/apache/nifi-minifi-cpp


패치내용 

1. 0001-MINIFICPP-562-Fixed-thirdparty-uuid-include-path.patch

2. 0002-thirdparty-date-remove-usage-of-SYSTEM.patch

3. minifi.service



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

[GENIVI] vehicle-simulator  (0) 2018.12.24
[GENIVI] GDP 릴리즈 노트 정리  (0) 2018.12.24
[GENIVI] 그래픽공유와 & HMI 분리  (0) 2018.12.24
[GENIVI]002. meta-ivi 다운로드  (0) 2018.12.21
[GENIVI] vsomip 설치하기  (0) 2018.12.20

+ Recent posts