VSOMEIP
文章平均质量分 76
汽车通信中间件
认真的老人
行业通信
展开
-
汽车中间件SOMEIP -VSOMEIP
汽车领域SOA比较热门的通信中间件主要有DDS和SOMEIP,本次主要做一下SOMEIP的实践,vsomeip是BMW实现的开源someip库,目前主要实现了someip的通信和服务发现功能。执行大概需要几分钟,如果虚拟机支持多个线程一起编译,可以使用make -j4 代替make,提高编译速度。vsomeip 依赖boost库,不同版本的boost库对vsomeip的编译影响都不一样,在这里我们不指定版本。打开源码documentation下的vsomeipUserGuide,可以看见编译的依赖要求。原创 2023-08-12 08:57:34 · 392 阅读 · 0 评论 -
VSOMEIP-配置文件-json文件
首先我们得看一下环境变量VSOMEIP_CONFIGURATION,根据用户手册。原创 2023-08-25 10:54:34 · 1740 阅读 · 0 评论 -
VSOMEIP-SERVER
调用app_->notify使event处于set状态,notify函数最后的参数设置为true表示强制发送,不判断周期、event类型以及值是否变化。此处on_message_setter1为例,首先打印收到的数据,然后构造一个响应报文,payload和发送的一样,发给客户端,同时发送一个filed notification。首先创建someip的application对象app_,然后再init函数里面调用app_的init函数完成协议栈的初始化工作。主要的内容在client_sample类中。原创 2023-08-24 14:54:27 · 237 阅读 · 1 评论