[发明专利]系统、系统启动方法、装置及自动驾驶车辆在审
| 申请号: | 202210253420.5 | 申请日: | 2022-03-15 |
| 公开(公告)号: | CN114670869A | 公开(公告)日: | 2022-06-28 |
| 发明(设计)人: | 赵青华 | 申请(专利权)人: | 阿波罗智能技术(北京)有限公司 |
| 主分类号: | B60W60/00 | 分类号: | B60W60/00;B60W50/00;B60R16/023 |
| 代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;高莺然 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 系统 系统启动 方法 装置 自动 驾驶 车辆 | ||
本公开提供了系统、系统启动方法、装置及自动驾驶车辆,涉及计算机技术领域,尤其涉及自动驾驶、智能交通技术领域。具体实现方案为:响应于系统启动指令,开启定时器;定时器被配置为:当开启时长达到预设时长,触发系统重启;从至少两个系统分区中确定目标分区,并触发目标分区启动;若监测到目标分区正常完成启动,清除定时器。可见,如果某个系统分区升级了异常OTA包或出现其他异常状况,无法正常启动,定时器会重启系统,直至选取到能够正常启动的目标分区,保证用户正常使用系统功能。从而在升级异常OTA包或出现其他异常状况时,无需到店维护,节省了维护成本,提高了整个系统的鲁棒性。
技术领域
本公开涉及计算机技术领域,尤其涉及自动驾驶、智能交通技术领域。
背景技术
目前在自动驾驶领域,智能车辆均使用高性能计算处理平台,而处理器多为异构核,启动流程复杂,如果某一环节启动失败则导致整个车机系统无法正常使用。
发明内容
本公开提供了系统、系统启动方法、装置及自动驾驶车辆。
根据本公开的第一方面,提供了一种系统启动方法,包括:
响应于系统启动指令,开启定时器;所述定时器被配置为:当开启时长达到预设时长,触发系统重启;
从至少两个系统分区中确定目标分区,并触发所述目标分区启动;
若监测到所述目标分区正常完成启动,清除所述定时器。
根据本公开的第二方面,提供了一种系统启动装置,包括:
定时开启模块,用于响应于系统启动指令,开启定时器;所述定时器被配置为:当开启时长达到预设时长,触发系统重启;
分区确定模块,用于从至少两个系统分区中确定目标分区,并触发所述目标分区启动;
清除模块,用于若监测到所述目标分区正常完成启动,清除所述定时器。
根据本公开的第三方面,提供了一种系统,包括:微控制单元、系统级芯片,所述微控制单元包括定时器,所述系统级芯片包含引导单元和至少两个系统分区;
所述微控制单元在接收到系统启动指令后开启所述定时器,所述定时器在开启时长达到预设时长时,触发系统重启;
所述引导单元,用于从至少两个系统分区中确定目标分区,并触发所述目标分区启动;
所述系统分区,用于在所述引导单元的触发下启动,若监测到本系统分区正常完成启动,清除所述定时器。
根据本公开的第四方面,提供了一种自动驾驶车辆,包括:根据第三方面的系统。
根据本公开的第五方面,提供了一种电子设备,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行系统启动方法。
根据本公开的第六方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行系统启动方法。
根据本公开的第七方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现系统启动方法。
应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
附图用于更好地理解本方案,不构成对本公开的限定。其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿波罗智能技术(北京)有限公司,未经阿波罗智能技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210253420.5/2.html,转载请声明来源钻瓜专利网。





