【车载以太网】【SOME/IP】vsomeip代码解析

代码结构

01 .
02 |-- AUTHORS
03 |-- Android.bp
04 |-- Android.mk
05 |-- CHANGES
06 |-- CMakeLists.txt
07 |-- LICENSE
08 |-- LICENSE_boost
09 |-- README.md
10 |-- build_qnx
11 |   |-- Makefile
12 |   |-- common.mk
13 |   |-- nto
14 |   `-- qnx.nto.toolchain.cmake
15 |-- config
16 |   |-- vsomeip-local-security.json
17 |   |-- vsomeip-local-tcp-client.json
18 |   |-- vsomeip-local-tcp-service.json
19 |   |-- vsomeip-local-tracing.json
20 |   |-- vsomeip-local.json
21 |   |-- vsomeip-tcp-client-security.json
22 |   |-- vsomeip-tcp-client.json
23 |   |-- vsomeip-tcp-service-security.json
24 |   |-- vsomeip-tcp-service.json
25 |   |-- vsomeip-udp-client-security.json
26 |   |-- vsomeip-udp-client.json
27 |   |-- vsomeip-udp-service-security.json
28 |   |-- vsomeip-udp-service.json
29 |   `-- vsomeip.json
30 |-- documentation
31 |   |-- doxygen.in
32 |   |-- multicast.txt
33 |   |-- todo.txt
34 |   |-- vsomeip.eap
35 |   |-- vsomeipProtocol
36 |   `-- vsomeipUserGuide
37 |-- examples
38 |   |-- CMakeLists.txt
39 |   |-- hello_world
40 |   |-- notify-sample.cpp
41 |   |-- readme.txt
42 |   |-- request-sample.cpp
43 |   |-- response-sample.cpp
44 |   |-- routingmanagerd
45 |   |-- sample-ids.hpp
46 |   `-- subscribe-sample.cpp
47 |-- exportmap.gcc
48 |-- implementation
49 |   |-- compat
50 |   |-- configuration
51 |   |-- e2e_protection
52 |   |-- endpoints
53 |   |-- helper
54 |   |-- logger
55 |   |-- message
56 |   |-- plugin
57 |   |-- protocol
58 |   |-- routing
59 |   |-- runtime
60 |   |-- security
61 |   |-- service_discovery
62 |   |-- tracing
63 |   `-- utility
64 |-- interface
65 |   |-- compat
66 |   `-- vsomeip
67 |-- libvsomeip.yaml
68 |-- test
69 |   |-- CMakeLists.txt
70 |   |-- bat_tests
71 |   |-- benchmark_tests
72 |   |-- common
73 |   |-- internal_routing_disabled_acceptance_test
74 |   |-- network_tests
75 |   |-- tsan-suppressions.txt
76 |   `-- unit_tests
77 |-- tools
78 |   |-- CMakeLists.txt
79 |   `-- vsomeip_ctrl.cpp
80 |-- vsomeip.pc.in
81 |-- vsomeip.xml
82 |-- vsomeip3.pc.in
83 |-- vsomeip3Config.cmake.in
84 |-- vsomeip3ConfigVersion.cmake.in
85 |-- vsomeipConfig.cmake.in
86 `-- vsomeipConfigVersion.cmake.in 

核心模块 

环境变量 

  • VSOMEIP_APPLICATION_NAME:用于指定应用程序的名称。此名称稍后用于将client id映射到配置文件中的应用程序。它独立于应用程序的二进制名称。
  • VSOMEIP_CONFIGURATION:vsomeip 使用默认配置文件/etc/vsomeip.json 和/或默认配置文件夹/etc/vsomeip。但这可以通过本地配置文件./vsomeip.json和/或本地配置文件夹./vsomeip进行覆盖。如果VSOMEIP_CONFIGURATION设置为有效文件或目录路径,则将使用它而不是标准配置(因此不会解析默认或本地文件/文件夹)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值