包装层生成方法、装置、终端及存储介质制造方法及图纸

技术编号:42114276 阅读:26 留言:0更新日期:2024-07-25 00:35
本申请公开了一种包装层生成方法、装置、终端及存储介质,方法包括:获取ARXML文件,其中,ARXML文件用于描述AUTOSAR标准中产生的接口和数据类型的配置;对ARXML文件进行解析,得到AUTOSAR标准中的接口和数据类型;获取python接口和数据类型;基于AUTOSAR标准中的接口和数据类型,以及python接口和数据类型,生成包装层,其中,包装层用于实现AUTOSAR标准中的数据类型与python数据类型的转换。本发明专利技术通过构建用于实现AUTOSAR标准中的数据类型与python数据类型的转换包装层,节省了其他AUTOSAR接口的封装人员花费在对于数据类型封装上面的时间,提升了AUTOSAR AP平台的数据类型与python端的数据类型间的转换、调用效率。

【技术实现步骤摘要】

本申请涉及封装,具体而言,涉及一种包装层生成方法、装置、终端及存储介质


技术介绍

1、autosar架构主要使用c、c++开发语言,这些语言可操作底层、同时有着较好的性能,但这些开发语言复杂度高、易出错、对人员要求、开发周期长、调试困难等问题。随着大算力芯片及posix系统在汽车领域的大范围应用,以及整车os的大力普及,为高级语言的使用提供了基础和契机,使用python语言可以使得软件开发项目的时间更短、成本更低、质量更好。

2、为了使python应用能快速接入autosar框架,需要复用autosar提供的平台接口,而通过python端复用原本的c、c++接口时,存在着数据转换复杂度高的问题。


技术实现思路

1、本申请的主要目的在于提供一种包装层生成方法、装置、终端及存储介质,以解决通过python端复用原本的c、c++接口时,存在着数据转换复杂度高的问题。

2、为了实现上述目的,第一方面,本申请提供了一种包装层生成方法,包括:

3、获取arxml文件,其中,arxml本文档来自技高网...

【技术保护点】

1.一种包装层生成方法,其特征在于,包括:

2.如权利要求1所述包装层生成方法,其特征在于,所述包装层包括第一函数、第二函数、第三函数和第四函数;

3.如权利要求1所述包装层生成方法,其特征在于,所述对所述ARXML文件进行解析,得到AUTOSAR标准中的接口和数据类型之后,还包括:

4.如权利要求3所述包装层生成方法,其特征在于,所述基于所述AUTOSAR标准中的接口和数据类型,生成python库,包括:

5.如权利要求1所述包装层生成方法,其特征在于,所述获取python接口和数据类型之后,还包括:

6.如权利要求5所述包装...

【技术特征摘要】

1.一种包装层生成方法,其特征在于,包括:

2.如权利要求1所述包装层生成方法,其特征在于,所述包装层包括第一函数、第二函数、第三函数和第四函数;

3.如权利要求1所述包装层生成方法,其特征在于,所述对所述arxml文件进行解析,得到autosar标准中的接口和数据类型之后,还包括:

4.如权利要求3所述包装层生成方法,其特征在于,所述基于所述autosar标准中的接口和数据类型,生成python库,包括:

5.如权利要求1所述包装层生成方法,其特征在于,所述获取python接口和数据类型之后,还包括:

6.如权利要求5所述包装层生成方法,其特征在于,所述基于所述python接口和...

【专利技术属性】
技术研发人员:彭毅超何涛齐智
申请(专利权)人:东软睿驰汽车技术沈阳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1