本发明涉及嵌入式系统技术领域,尤其涉及一种Linux车载信息系统快速启动方法。
背景技术:
随着汽车技术的飞速发展,行业内的竞争也越发激烈,除了成本价格的竞争之外,功能和性能的也是竞争的关键因素。在产品同质化日益严重的情况下,车载产品的竞争开始转移到性能的竞争上,尤其是对产品可靠性要求高的前装车厂客户,对产品的性能更为重视。
车载产品的性能表现在多个方面,目前行业比较关注的有:系统的启动时间、快速倒车响应时间等。其中,系统启动时间一直被认为是衡量系统优化程度的一个标志,体现了对操作系统掌控程度。
目前,Linux操作系统以较低的成本但较高的安全性和可靠性、开源和广泛的芯片厂商驱动支持受到各车载产品厂商的青睐,从而得到了非常广阔的应用。
然而,目前基于Linux操作系统的车载产品普遍存在系统启动时间较长的问题,一般在15秒左右,降低了用户体验。
因此,现有技术有待进一步改进。
技术实现要素:
本发明提供一种Linux车载信息系统快速启动方法,旨在解决现有技术中的缺陷,实现Linux车载信息系统的快速启动,提高用户体验。
为达到上述目的,本发明所采取的技术方案为:
本发明提供一种Linux车载信息系统快速启动方法,包括:
UBOOT优化的步骤:根据第一预设优化规则对UBOOT进行优化;
内核优化的步骤:根据第二优化规则对内核进行优化;
Systemd优化的步骤:根据第三优化规则对Systemd进行优化;
在Systemd服务中启动应用管理进程及依赖的底层服务的步骤:在Systemd服务加载过程中,当监测到系统初始化和文件系统挂载服务已启动完成,则启动应用管理进程及依赖的底层服务;
启动关机前的应用程序的步骤:所述应用管理进程读取上一次关机前的应用程序ID,并启动所述ID对应的应用程序;
加载GUI的步骤:所述应用程序启动完成后,加载GUI进行显示;
启动其它中间件的步骤:所述GUI加载完成后,所述应用管理进程启动除所述上一次关机前的应用程序之外