Adaptive AUTOSAR架构介绍(10)

MATLAB Simulink Adaptive AUTOSAR生成的代码解析:
main.cpp 进程创建,信号,管理等生成
const ara::core::Result initStatus{ ara::core::Initialize() }; 初始化ara核
sem_init(&mwSync::baserate_tick, 0, 0) == SIG_RET_FAIL)信号初始化
rtObj.initialize();初始化应用
***.cpp应用业务逻辑处理
ProvidedPort = std::make_shared< skeleton::ProvidedInterfaceSkeleton >(ara::
com::InstanceIdentifier(“2”), ara::com::MethodCallProcessingMode::kEvent); 服务端端口建立
handles = proxy::RequiredInterfaceProxy::FindService(ara::com::
InstanceIdentifier(“1”));
RequiredPort->EvtIn.Subscribe(1U); 订阅消息,处理消息

你可能感兴趣的:(车载相关,架构,ar)