【技术实现步骤摘要】
自动驾驶系统的处理方法、装置和电子设备
[0001]本专利技术涉及自动驾驶的
,尤其是涉及一种自动驾驶系统的处理方法、装置和电子设备。
技术介绍
[0002]AUTOSAR为汽车电子软件系统开发定义的通用技术方法,即AUTOSAR方法论。AUTOSAR方法论将设计和开发流程划分为:系统配置、ECU(Electronic Control Unit,电子控制单元)设计与配置阶段、代码生成阶段。系统配置产出的结果即为模型。AUTOSAR方法论是一种基于模型的开发方式,基于模型的开发方式是一种围绕模型搭建展开的一种项目开发方法。这种方法可以避免繁琐的代码编写和调试过程,可以极大的提高项目开发效率。
[0003]然而,现有的AUTOSAR方法论具有下述缺点:Autosar标准定义复杂,文档冗长,生态封闭,学习成本高。Autosar定义了能够描述模型的标准文件格式ARXML,ARXML底层依赖的XML文件格式复杂,重复冗余,解析速度慢,解析逻辑复杂。Autosar的供应商选择少,工具链产品成熟度不足,价格昂贵,代码封闭,改 ...
【技术保护点】
【技术特征摘要】
1.一种自动驾驶系统的处理方法,其特征在于,应用于自动驾驶开发系统,所述自动驾驶开发系统包括模型设计工具、代码模板、代码生成引擎,所述方法包括:基于所述模型设计工具生成自动驾驶系统模型的配置文件;基于所述代码模板和所述代码生成引擎将所述配置文件转化为代码文件;其中,所述代码文件包括清单文件、应用初始代码、接口代码、消息代码、编译文件、中间件适配代码;基于获取的应用算法代码和所述代码文件生成所述自动驾驶系统模型的二进制文件;基于所述清单文件和所述二进制文件加载所述自动驾驶系统的节点。2.根据权利要求1所述的方法,其特征在于,基于所述模型设计工具生成自动驾驶系统模型的配置文件的步骤,包括:响应针对于所述模型设计工具的图形化界面的操作,确定所述自动驾驶系统模型的配置文件中的消息模型文件、节点模型文件和节点拓扑模型文件。3.根据权利要求2所述的方法,其特征在于,针对于所述模型设计工具的所述模型设计工具的图形化界面的操作,包括:自动驾驶系统模型的导入操作或导出操作。4.根据权利要求1所述的方法,其特征在于,所述模型设计工具用于定义消息类型,新建、拖拽节点,新建、连接端口,指定端口的类型,指定节点的进程拓扑关系和机器拓扑关系。5.根据权利要求1所述的方法,其特征在于,所述自动驾驶系统模型包括:数据类型模型和软件节点模型;所述数据类型模型包括描述结构体元素的模型、描述枚举元素的模型和描述匿名数据类型的模型;所述软件节点模型包括描述周期性调度函数或线程式入口函数的运行体模型,以及描述输入端口、输出端口、客户服务端口的通信端口模型。6.根据权利要求1所述的方法,其特征在于,基于所述代码模板和所述代码生成引擎将所述配...
【专利技术属性】
技术研发人员:董庆运,何知俊,李东军,
申请(专利权)人:苏州挚途科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。