【技术实现步骤摘要】
本专利技术涉及计算机领域,具体是一种基于fidl和someip协议的自动化工具。
技术介绍
1、目前在android平台,使用someip协议栈进行通信,开发难度比较大:
2、1.someip是c++层的协议栈,大部分应用不能直接调用其接口进行通信,对于每一个具体的通信业务,都需要从上到下进行开发,过程繁琐,开发难度大;
3、2.因为实现的不统一,排查问题会变得十分困难,同时后续通信业务每次进行增加,都会从上层到底层重新写一遍,维护难度同样不小。
技术实现思路
1、本专利技术的目的在于克服现有技术的不足,提供一种基于fidl和someip协议的自动化工具,应用一种基于fidl和someip协议的通信方法,包括如下步骤:
2、步骤一,根据需要实现的接口和功能,定义对应的commonapi的*.fidl接口描述文件和*.fdepl通信协议描述文件,通过自动化模块将commonapi的*.fidl描述文件转换为android支持的hidl接口描述符文件;
>3、步骤二,本文档来自技高网...
【技术保护点】
1.一种基于fidl和someip协议的自动化工具,应用一种基于fidl和someip协议的通信方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种基于fidl和someip协议的通信方法,其特征在于,在自动化模块中建立了FIDL数据类型和HIDL数据类型之间的对应关系,根据HIDL描述符文件,生成Android侧的服务代码。
3.根据权利要求2所述的一种基于fidl和someip协议的通信方法,其特征在于,所述的将得到的描述符文件,通过自动化模块转换为对应的C++接口文件,并将对应的C++接口文件转化为android系统服务的接口调
...【技术特征摘要】
1.一种基于fidl和someip协议的自动化工具,应用一种基于fidl和someip协议的通信方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种基于fidl和someip协议的通信方法,其特征在于,在自动化模块中建立了fidl数据类型和hidl数据类型之间的对应关系,根据hidl描述符文件,生成android侧的服务代码。
3.根据权利要求2所述的一种基于fidl和someip协议的通信方法,其特征在于,所述的将得到的描述符文件,通过自动化模块转换为对应的c++接口文件,并将对应的c++接口文件转化为android系统服务的接口调用代码以及调用someip实现的接口代码,包括:
4.根据权利要求3所述的一种基于fidl和someip协议的通信方法,其特征在于,所述的根据android系统服务的接口调用代码以及调用someip实现的接口代码,通过自动化模块,生成对应的android java中间层代码,app调用android java中间层代码,然后调用到android native层服务,完成通过someip进行android进程间通信,包括:
5.根据权利要求4所述的一种基于fidl和someip协议...
【专利技术属性】
技术研发人员:窦翔,
申请(专利权)人:成都航盛智行科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。