【技术实现步骤摘要】
本专利技术涉及汽车,尤其涉及一种francaidl文件解析方法和装置
技术介绍
1、根据汽车电子部件功能,将整车分为动力域、底盘域、车身域、自动驾驶域和座舱域,借助cpu强大的算力,整车域系统将分布式的多个域的电子控制系统统一起来,控制功能迅速、集中。
2、整车域系统中可能有autosar ap、autosar cp、中控android、仪表linux或qnx系统,异构分布式的操作系统会在相当长一段时间存在于整车域系统中。
3、现有技术中,对于大量业务服务用java编写的android系统来说,在通过服务的组合来构建应用功能时,其服务来源可能来自于远端ecu,也可能来源系统本身,在接口语言仅支持c++语言的情况下,其接口调用需要跨越c++和java,增加了调用流程的复杂度,降低了系统效率。
4、此外,技术人员还需要花费时间在java本地接口的编写上,增加了技术人员的编程工作量。
技术实现思路
1、本专利技术旨在至少解决现有技术中存在的技术问题之一。
>2、为此,本本文档来自技高网...
【技术保护点】
1.一种FrancaIDL文件解析方法,其特征在于,应用于整车域系统中的第一子系统,所述第一子系统为支持Java语言的系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在调用Java数据包生成方法加载目标路径下的目标FrancaIDL文件之前,还包括:
3.根据权利要求2所述的方法,其特征在于,在得到用于表示所述目标FrancaIDL文件数据结构的目标语法树之后,还包括:
4.根据权利要求1所述的方法,其特征在于,在调用Java数据包生成方法加载目标路径下的所述目标FrancaIDL文件之前,还包括:
5.
...【技术特征摘要】
1.一种francaidl文件解析方法,其特征在于,应用于整车域系统中的第一子系统,所述第一子系统为支持java语言的系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在调用java数据包生成方法加载目标路径下的目标francaidl文件之前,还包括:
3.根据权利要求2所述的方法,其特征在于,在得到用于表示所述目标francaidl文件数据结构的目标语法树之后,还包括:
4.根据权利要求1所述的方法,其特征在于,在调用java数据包生成方法加载目标路径下的所述目标francaidl文件之前,还包括:
5.根据权利要求1所述的方法,其特征在于,所述目标francaidl文件包括fidl子文件和fdepl子文件,所述利用目标词法分析文件识别所述目标francaidl文件中的关键词,并解析所述目标francaidl文件的语法数据,包括:
6.根据权利要求1所述的方法,其特征在于,所述获取来自所述整车域系统中的第...
【专利技术属性】
技术研发人员:于波,袁影影,季栋辉,
申请(专利权)人:中汽创智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。