自动驾驶系统的处理方法、装置和电子设备制造方法及图纸

技术编号:33456363 阅读:31 留言:0更新日期:2022-05-19 00:38
本发明专利技术提供了一种自动驾驶系统的处理方法、装置和电子设备。其中,该方法应用于自动驾驶开发系统,该方法包括:基于模型设计工具生成自动驾驶系统模型的配置文件;基于代码模板和代码生成引擎将配置文件转化为代码文件;其中,代码文件包括清单文件、应用初始代码、接口代码、消息代码、编译文件、中间件适配代码;基于获取的应用算法代码和代码文件生成自动驾驶系统模型的二进制文件;基于清单文件和二进制文件加载自动驾驶系统的节点。可以精简自动驾驶开发系统,降低学习成本;模型文件格式简洁,解析更加简单高效;降低用户的学习成本,提高研发速度;可以支持算法模块无感切换任意第三方中间件,减少对中间件的绑定。减少对中间件的绑定。减少对中间件的绑定。

【技术实现步骤摘要】
自动驾驶系统的处理方法、装置和电子设备


[0001]本专利技术涉及自动驾驶的
,尤其是涉及一种自动驾驶系统的处理方法、装置和电子设备。

技术介绍

[0002]AUTOSAR为汽车电子软件系统开发定义的通用技术方法,即AUTOSAR方法论。AUTOSAR方法论将设计和开发流程划分为:系统配置、ECU(Electronic Control Unit,电子控制单元)设计与配置阶段、代码生成阶段。系统配置产出的结果即为模型。AUTOSAR方法论是一种基于模型的开发方式,基于模型的开发方式是一种围绕模型搭建展开的一种项目开发方法。这种方法可以避免繁琐的代码编写和调试过程,可以极大的提高项目开发效率。
[0003]然而,现有的AUTOSAR方法论具有下述缺点:Autosar标准定义复杂,文档冗长,生态封闭,学习成本高。Autosar定义了能够描述模型的标准文件格式ARXML,ARXML底层依赖的XML文件格式复杂,重复冗余,解析速度慢,解析逻辑复杂。Autosar的供应商选择少,工具链产品成熟度不足,价格昂贵,代码封闭,改进缓慢。算法和Aut本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种自动驾驶系统的处理方法,其特征在于,应用于自动驾驶开发系统,所述自动驾驶开发系统包括模型设计工具、代码模板、代码生成引擎,所述方法包括:基于所述模型设计工具生成自动驾驶系统模型的配置文件;基于所述代码模板和所述代码生成引擎将所述配置文件转化为代码文件;其中,所述代码文件包括清单文件、应用初始代码、接口代码、消息代码、编译文件、中间件适配代码;基于获取的应用算法代码和所述代码文件生成所述自动驾驶系统模型的二进制文件;基于所述清单文件和所述二进制文件加载所述自动驾驶系统的节点。2.根据权利要求1所述的方法,其特征在于,基于所述模型设计工具生成自动驾驶系统模型的配置文件的步骤,包括:响应针对于所述模型设计工具的图形化界面的操作,确定所述自动驾驶系统模型的配置文件中的消息模型文件、节点模型文件和节点拓扑模型文件。3.根据权利要求2所述的方法,其特征在于,针对于所述模型设计工具的所述模型设计工具的图形化界面的操作,包括:自动驾驶系统模型的导入操作或导出操作。4.根据权利要求1所述的方法,其特征在于,所述模型设计工具用于定义消息类型,新建、拖拽节点,新建、连接端口,指定端口的类型,指定节点的进程拓扑关系和机器拓扑关系。5.根据权利要求1所述的方法,其特征在于,所述自动驾驶系统模型包括:数据类型模型和软件节点模型;所述数据类型模型包括描述结构体元素的模型、描述枚举元素的模型和描述匿名数据类型的模型;所述软件节点模型包括描述周期性调度函数或线程式入口函数的运行体模型,以及描述输入端口、输出端口、客户服务端口的通信端口模型。6.根据权利要求1所述的方法,其特征在于,基于所述代码模板和所述代码生成引擎将所述配...

【专利技术属性】
技术研发人员:董庆运何知俊李东军
申请(专利权)人:苏州挚途科技有限公司
类型:发明
国别省市:

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

1