CommonAPI与AUTOSAR AP通讯管理的异同

      最后更新:2022-06-10 07:07:22 手机定位技术交流文章

      文章目录

      • 通用API的介绍
      • 2 AUTOSAR AP通信管理的介绍和改进

      传送门==>>AutoSAR系列300讲座「Sweet Autosar」总目录

      通用API的介绍

      CommonAPI是Genevi开发的C++框架。它用于执行SOA的进程间和网络通信。它的目标是为不同的通信框架或协议提供统一的应用程序接口(API)。CommonAPI项目基于开发者共享的定义服务的存在。为此,CommonAPI使用法兰卡界面定义语言(Franca IDL)。该语言允许使用方法、事件和场定义服务,以及具体的项目数据类型,例如结构或枚举,然后它将有一个具体的在线代表。这与SOA中的消息格式规范类似,因为它包含一个服务或客户端编码和解密消息所需的所有信息。从这个法兰卡文件中,core-tools ,生成服务提供者(称为骨架)和消费者(称为代理)的代码。前者包含指定方法的默认实现,后者有一个内部处理方法,用于调用服务提供者和整个网络过程。然后,开发者将继承由C++扩展生成的代码,不需要修改生成的代码文件。生成的代码使用通用API运行时间方法,这是来自底层

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/26953.html

          热门文章

          文章分类