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

+ Recent posts