环境
sice@T:/mnt/capi$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
sice@T:/mnt/capi$
涉及到的模块
boost
vsomeip
capicxx-core-runtime
capicxx-someip-runtimecommonapi_someip_generator
commonapi_core_generator
fidl
fdepl
服务端运行效果
sice@T:/mnt/capi/HelloDemo/build$ ./HelloDemoService
[CAPI][INFO] Loading configuration file '/etc/commonapi.ini'
[CAPI][INFO] Using default binding 'dbus'
[CAPI][INFO] Using default shared library folder '/usr/local/lib/commonapi'
[CAPI][INFO] Registering function for creating "commonapi.HelloDemo:v1_0" stub adapter.
[CAPI][INFO] Registering stub for "local:commonapi.HelloDemo:v1_0:HelloDemo"
2022-09-07 22:11:54.979012 [info] Parsed vsomeip configuration in 0ms
2022-09-07 22:11:54.980294 [info] Configuration module loaded.
2022-09-07 22:11:54.980612 [info] Initializing vsomeip application "".
2022-09-07 22:11:54.981101 [info] Instantiating routing manager [Host].
2022-09-07 22:11:54.982839 [info] create_local_server Routing endpoint at /tmp/vsomeip-0
2022-09-07 22:11:54.984705 [info] Service Discovery enabled. Trying to load module.
2022-09-07 22:11:54.994366 [info] Service Discovery module loaded.
2022-09-07 22:11:54.995462 [info] Application(unnamed, 0100) is initialized (11, 100).
2022-09-07 22:11:54.998068 [info] REGISTER EVENT(0100): [1234.0c98.8001:is_provider=true]
2022-09-07 22:11:54.998487 [info] Starting vsomeip application "" (0100) using 2 threads I/O nice 255
2022-09-07 22:11:54.000317 [info] OFFER(0100): [1234.0c98:1.0] (true)
2022-09-07 22:11:54.003273 [info] Listening at /tmp/vsomeip-100
2022-09-07 22:11:54.004592 [info] Watchdog is disabled!
2022-09-07 22:11:54.004684 [info] main dispatch thread id from application: 0100 () is: 7f0c6217a700 TID: 376806
2022-09-07 22:11:54.008621 [info] io thread id from application: 0100 () is: 7f0c6297b700 TID: 376805
2022-09-07 22:11:54.009112 [info] io thread id from application: 0100 () is: 7f0c60977700 TID: 376809
2022-09-07 22:11:54.003069 [info] shutdown thread id from application: 0100 () is: 7f0c61979700 TID: 376807
2022-09-07 22:11:54.009761 [info] vSomeIP 3.1.20.3 | (default)
2022-09-07 22:11:54.011414 [info] Network interface "lo" state changed: up
2022-09-07 22:11:56.233840 [info] Application/Client 0101 is registering.
2022-09-07 22:11:56.235097 [info] Client [100] is connecting to [101] at /tmp/vsomeip-101
2022-09-07 22:11:56.244275 [info] REGISTERED_ACK(0101)
2022-09-07 22:11:56.248681 [info] REGISTER EVENT(0101): [1234.0c98.8001:is_provider=0:reliability=2]
2022-09-07 22:11:56.324117 [info] REQUEST(0101): [1234.0c98:1.4294967295]
sayHello('Bob'): 'Hello Bob!'
2022-09-07 22:11:56.345602 [info] SUBSCRIBE(0101): [1234.0c98.2225:8001:1]
Service:input:H e l l o , i a m c l i e n t v e c t o r : : _ M _ d e f a u l t _ a p p e n d
Service:input:H e l l o , i a m c l i e n t v e c t o r : : _ M _ d e f a u l t _ a p p e n d
Service:input:H e l l o , i a m c l i e n t v e c t o r : : _ M _ d e f a u l t _ a p p e n d
Service:input:H e l l o , i a m c l i e n t v e c t o r : : _ M _ d e f a u l t _ a p p e n d
Service:input:H e l l o , i a m c l i e n t v e c t o r : : _ M _ d e f a u l t _ a p p e n d
Service:input:H e l l o ,