System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种适用于智能驾驶系统的编译方法技术方案_技高网

一种适用于智能驾驶系统的编译方法技术方案

技术编号:43512766 阅读:2 留言:0更新日期:2024-11-29 17:14
本发明专利技术提供了一种适用于智能驾驶系统的编译方法,包括:在步骤S1中,依据预设划分策略进行功能模块的划分,分模块进行代码提交;在步骤S2中,检测到代码提交,根据模块编译策略进行编译;在步骤S3中,编译完成,生产编译产物;在步骤S4中,依照预设取用规则获取编译产物,所述预设取用规则为:禁用所有功能模块代码的提交;轮询每个功能模块是否存在以最新代码编译生成的可执行文件:若存在,直接打包该模块的可执行文件;若不存在,对该模块执行模块编译策略,并将生成的可执行文件打包;轮询完毕后,解禁功能模块代码的提交操作,并生成最终编译产物。本发明专利技术可以减少内存消耗,显著提升编译速度,提升编译效率。

【技术实现步骤摘要】

本专利技术涉及汽车领域,具体地,涉及一种适用于智能驾驶系统的编译方法


技术介绍

1、随着科技的发展,智能驾驶技术对现代社会具有重要意义,智能驾驶系统通过传感器、人工智能和数据分析等技术,为人们提供更加便捷和舒适的出行体验,广泛应用将带来更安全、高效和环保的未来交通体系,同时提升人们的出行体验和生活质量。

2、但是,智能驾驶功能软件平台由于实现的功能较多、智能驾驶系统过于复杂庞大,导致在开发应用中,对整个智驾系统进行完整编译时,会呈现编译内存占用高、耗时长的特点,导致的系统完整编译时间长或内存不足的问题。


技术实现思路

1、针对现有技术中的缺陷,本专利技术的目的是提供一种适用于智能驾驶系统的编译方法,采用流水式编译、错峰编译的编译策略,解决了同时编译带来编译时间长或内存不足的问题。

2、为实现上述专利技术目的,本专利技术采用如下所述技术方案:

3、本专利技术提供一种适用于智能驾驶系统的编译方法,包括:

4、在步骤s1中,依据预设划分策略进行功能模块的划分,分模块进行代码提交;

5、在步骤s2中,检测到代码提交,根据模块编译策略进行编译;

6、在步骤s3中,编译完成,生产编译产物;

7、在步骤s4中,依照预设取用规则获取编译产物,所述预设取用规则为:

8、禁用所有功能模块代码的提交;

9、轮询每个功能模块是否存在以最新代码编译生成的可执行文件:

10、若存在,直接打包该模块的可执行文件;

11、若不存在,对该模块执行模块编译策略,并将生成的可执行文件打包;

12、轮询完毕后,解禁功能模块代码的提交操作,并生成最终编译产物。

13、优选地,所述模块编译策略包括:

14、首先检查提交的代码是否符合对应模块的编码规范和标准;

15、触发编译脚本,所述编译脚本会下载最新的代码,并设置必要的编译环境;

16、环境准备完毕后,开始编译代码。

17、优选地,所述预设划分策略为:根据功能与依赖性进行划分,且划分后允许开发者添加功能模块。

18、优选地,划分所得的功能模块包含以下至少两种:传感器抽象功能模块、感知融合功能模块、预测功能模块、决策规划功能模块、定位功能模块、执行器抽象模块。

19、与现有技术相比,本专利技术具有如下的有益效果:

20、1.本专利技术按照基于代码提交频率进行模块编译,采用错峰编译的方式,避免了内存的消耗,从而显著提升编译速度,优化编译效率。

21、2.本专利技术通过功能模块的划分,降低了模块之间的依赖程度,减少耦合,确保编译过程的稳定性和可靠性。

22、3.本专利技术通过优化编译产物取用地流程,减少了不必要的编译环节,大大缩短了编译产物取用的周期。

本文档来自技高网...

【技术保护点】

1.一种适用于智能驾驶系统的编译方法,其特征在于,包括:

2.依据权利要求1所述的适用于智能驾驶系统的编译方法,其特征在于,所述模块编译策略包括:

3.依据权利要求1所述的适用于智能驾驶系统的编译方法,其特征在于,所述预设划分策略为:根据功能与依赖性进行划分,且划分后允许开发者添加功能模块。

4.依据权利要求1所述的适用于智能驾驶系统的编译方法,其特征在于,划分所得的功能模块包含以下至少两种:传感器抽象功能模块、感知融合功能模块、预测功能模块、决策规划功能模块、定位功能模块、执行器抽象模块。

【技术特征摘要】

1.一种适用于智能驾驶系统的编译方法,其特征在于,包括:

2.依据权利要求1所述的适用于智能驾驶系统的编译方法,其特征在于,所述模块编译策略包括:

3.依据权利要求1所述的适用于智能驾驶系统的编译方法,其特征在于,所述预设划分策略为:根据功能...

【专利技术属性】
技术研发人员:钟朋江会华刘卫东彭晨若胡江平冯令成黄良海
申请(专利权)人:江铃汽车股份有限公司
类型:发明
国别省市:

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

1