Graphics Sharing & Distributed HMI


Gunner Andersson 님이 작성 , 2018년 12월 13일

그래픽 공유방법과 HMI 화면 분배 관련하여 항목들은 다음과 같다.

한 항목씩 정리해보기로 한다.
  • Analysis of draft tech brief Surface Sharing (temporary page)
  • Android's SurfaceFlinger and Wayland API's Mapping
  • API Remote Tech Brief Work [GSHA]
    • Graphics Sharing topics at Tech Summit Bangalore 2018
    • GSHA : (Placeholder) Virtual Display
    • GSHA : Display Sharing
  • GSHA at AMM Munich, April 2018
  • GSHA Deliverable plan
  • GSHA - Presentations & Minute
  • GSHA White Paper
  • Planning for RAMSES workshop and SAT F2F
  • Qt+RAMSES combination
  • RAMSES
  • Technology overview & current options
  • Walthan evalution





단어정리

distribute : 나누어 주다, 분배하다.


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

[GENIVI] GDP 릴리즈 노트 정리  (0) 2018.12.24
[Yocto] minifi-cpp_0.5.0  (0) 2018.12.24
[GENIVI]002. meta-ivi 다운로드  (0) 2018.12.21
[GENIVI] vsomip 설치하기  (0) 2018.12.20
[GENIVI] 001.저장소 정리  (0) 2018.12.20


meta-ivi 저장소는 다음과 같다. : https://github.com/GENIVI/meta-ivi


다운로드 명령어

$ git clone https://github.com/GENIVI/meta-ivi.git

$ cd meta-ivi


현재 최신버전 14.50.0 

Author: Gunnar Andersson <gandersson@genivi.org>  2018-11-01 01:58:16

Committer: Gunnar Andersson <gandersson@genivi.org>  2018-11-01 02:06:07

Parent: ba8341892ff3ad6ec49fd76a48a529681585ee47 (node-health-monitor: version 1.3.7)

Branches: master, remotes/origin/master

Follows: 14.50.0




common-api 와 관련된 파일은 다음과 같다. $ git clone https://github.com/GENIVI/meta-ivi.git

capicxx-core-native_3.1.12.bb     common-api-c++_3.1.12.bb

capicxx-dbus-native_3.1.12.bb    common-api-c++-dbus_3.1.12.bb

capicxx-native.inc                         common-api-c++-someip_3.1.12.bb

capicxx-someip-native_3.1.12.bb


통으로 받을떈

genivi-dev-platform (V14)


$ git clone https://github.com/GENIVI/genivi-dev-platform.git


GENIVI/new/genivi-dev-platform/meta-genivi-dev/meta-genivi-dev

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

[Yocto] minifi-cpp_0.5.0  (0) 2018.12.24
[GENIVI] 그래픽공유와 & HMI 분리  (0) 2018.12.24
[GENIVI] vsomip 설치하기  (0) 2018.12.20
[GENIVI] 001.저장소 정리  (0) 2018.12.20
[AGL] 릴리즈 노트 정리  (0) 2018.12.20

vsomeip  설치후 GENIVI 에서 사용하는 capicxx-someip-runtim 라이브러리를 설치한다.


$ sudo apt-get install libboost-system1.58-dev libboost-thread1.58-dev libboost-log1.58-dev


vsomeip 다운로드


export PKG_CONFIG_PATH=/opt/GENIVI/new/lib/pkgconfig:$PKG_CONFIG_PATH
export LD_LIBRARY_PATH=/opt/GENIVI/new/lib:$LD_LIBRARY_PATH


설치 정보

 라이센스 : MPL/2.0

 The vsomeip stack implements the http://some-ip.com/ 

* a shared library for SOME/IP (`libvsomeip.so`)

* a second shared library for SOME/IP's service discovery (`libvsomeip-sd.so`)

  which is loaded during runtime if the service discovery is enabled.


의존성
 - C++11  gcc >= 4.8
 - CMake
 - Boost >= 1.55

boost library 필요 , system, thread , log

gtest version 1.7.0
 url : https://googletest.googlecode.com/files/gtest-1.7.0.zip

문서화를 위해 asciidoc, source-highlight, doxygen and graphviz 라이브러리 필요
 sudo apt-get install asciidoc source-highlight doxygen graphviz

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

$ git checkout  2.10.21

$ cd vsomeip
빌드방법
mkdir build
cd build
cmake -D USE_INSTALLED_COMMONAPI=ON -D CMAKE_INSTALL_PREFIX=/opt/GENIVI/new ..
cmake  -D CMAKE_-D CMAKE_INSTALL_PREFIX=/opt/GENIVI/new ..
make
make install






 sudo apt-get install asciidoc source-highlight doxygen graphviz


capicxx-someip-runtime 라이브러리 설치


 

git clone https://github.com/GENIVI/capicxx-someip-runtime.git

cd capicxx-someip-runtime

git checkout 3.1.12.11


$ mkdir build

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

$ make

$ make install



설치완료


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

[Yocto] minifi-cpp_0.5.0  (0) 2018.12.24
[GENIVI] 그래픽공유와 & HMI 분리  (0) 2018.12.24
[GENIVI]002. meta-ivi 다운로드  (0) 2018.12.21
[GENIVI] 001.저장소 정리  (0) 2018.12.20
[AGL] 릴리즈 노트 정리  (0) 2018.12.20


 저장소 링크 : https://github.com/GENIVI


총 83 개의 저장소가 존재한다. 


dlt-daemon

vehicle_signal_specification



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

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


오픈소스인 Automotive Grade Linux [AGL]  프로젝트의 릴리즈 노트를 정리 해 보도록 한다.



AGL 사이트의 릴리즈노트 링크 : https://wiki.automotivelinux.org/agl-distro/release-notes#latest_stable_release


현재 최신버전


Grumpy Guppy  개발중인단계




 



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

[Yocto] minifi-cpp_0.5.0  (0) 2018.12.24
[GENIVI] 그래픽공유와 & HMI 분리  (0) 2018.12.24
[GENIVI]002. meta-ivi 다운로드  (0) 2018.12.21
[GENIVI] vsomip 설치하기  (0) 2018.12.20
[GENIVI] 001.저장소 정리  (0) 2018.12.20

+ Recent posts