Common API Some/IP 环境的搭建
来源:互联网 发布:韩国idol和演员 知乎 编辑:程序博客网 时间:2024/06/07 16:39
SOME/IP是汽车行业使用的一个通信协议,符合autoSAR标准。
你需要把代码生成器下载到你的工程中,这些你去
他的git是https://github.com/GENIVI/capicxx-core-tools/wiki
首先你的ubuntu需要安装cmake,git 和jre8
jre的版本高了可能不行
第一步:
$ git clone https://github.com/GENIVI/capicxx-core-runtime.git$ cd capicxx-core-runtime/$ lsAUTHORS cmake CMakeLists.txt CommonAPI.pc.in commonapi.spec.in docx doxygen.in include INSTALL LICENSE README src<.>/capicxx-core-runtime$ mkdir build<.>/capicxx-core-runtime$ cd build<.>/capicxx-core-runtime/build$ cmake ..<.>/capicxx-core-runtime/build$ make这个时候可能会出错 提示找不到 expat这个东西
我们进行安装:
wget http://sourceforge.net/projects/expat/files/expat/2.1.0/expat-2.1.0.tar.gztar -xzf expat-2.1.0.tar.gz cd expat-2.1.0/./configure --host=arm-linux-gnueabi --prefix=/usr/arm-linux-gnueabimakemake install然后我们下载some/IP 和 vsome/IP
操作如下:
$ git clone https://github.com/GENIVI/capicxx-someip-runtime.git$ git clone https://github.com/GENIVI/vsomeip.git编译vsome/ip
$ cd vsomeip<.>/vsomeip$ mkdir build<.>/vsomeip$ cd build<.>/vsomeip/build$ cmake ..<.>/vsomeip/build$ make编译some/IP
$ cd capicxx-someip-runtime<.>/capicxx-someip-runtime$ mkdir build<.>/capicxx-someip-runtime$ cd build<.>/capicxx-someip-runtime/build$ cmake -DUSE_INSTALLED_COMMONAPI=OFF ..<.>/capicxx-someip-runtime/build$ make这个时候cmake可能会出错,将上面的cmake改为如下:
cmake -D USE_INSTALLED_COMMONAPI=ON -D CMAKE_INSTALL_PREFIX=/usr/local ..
你需要把代码生成器下载到你的工程中,这些你去
https://github.com/GENIVI/capicxx-core-tools/wiki
上面找,其实这上面都有详细的步骤,只是需要注意
1:编译commonAPI的时候遇到找不到expat的问题
2:编译some/ip
cmake -DUSE_INSTALLED_COMMONAPI=OFF ..这个时候可能报错
3:git上按照流程来的代码可能有问题,编译不过
阅读全文
0 0
- Common API Some/IP 环境的搭建
- Common Lisp 开发环境搭建
- Common Lisp 编程环境搭建
- Common Lisp开发环境搭建
- Mac os X下Common Lisp环境的搭建
- 豆瓣 api python环境的搭建
- CCL(Clozure Common Lisp)环境搭建
- emacs+slime+sbcl搭建common lisp环境
- spring的原理,基本API,开发流程,环境搭建.
- Android开发环境的搭建之-android4.03(API 15)
- HDFS的Java API操作本地环境搭建
- Some in common use sentence....
- Some common windows system DLL
- some common usage of robocopy
- API LoadString Some folkd1
- API SystemParametersInfo Some joked1
- some api in linux
- some win api knowledge
- 关于内存溢出和JVisualVM堆分析使用
- @class和#import的区别
- JAVA设计模式之单例模式
- 双向链表
- [算法分析与设计] leetcode 每周一题: 554. Brick Wall
- Common API Some/IP 环境的搭建
- camel过滤json格式消息
- python接口自动化4-绕过验证码登录(cookie)
- 中心极限定理
- 物联网技术百花齐放 加快互联互通步伐
- 适配器模式
- ShaderWeaver使用教程-火焰制作
- 第五周实践项目7 后缀表达式
- PowerDesigner16不显示comment列结局记录