[发明专利]一种Linux车载信息系统快速启动方法有效
| 申请号: | 201710524503.2 | 申请日: | 2017-06-30 |
| 公开(公告)号: | CN107291510B | 公开(公告)日: | 2020-11-06 |
| 发明(设计)人: | 丘英方;唐英才;丁欣 | 申请(专利权)人: | 惠州华阳通用电子有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/14 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 温旭 |
| 地址: | 516005 广东省惠州市东江*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 linux 车载 信息系统 快速 启动 方法 | ||
本发明提供Linux车载信息系统快速启动方法,方法包括:UBOOT优化的步骤;内核优化的步骤;Systemd优化的步骤;在Systemd服务中启动应用管理进程及依赖的底层服务的步骤;启动关机前的应用程序的步骤;加载GUI的步骤;启动其它中间件的步骤;连接中间件的步骤。本发明实现了Linux车载信息系统的快速启动。
技术领域
本发明涉及嵌入式系统技术领域,尤其涉及一种Linux车载信息系统快速启动方法。
背景技术
随着汽车技术的飞速发展,行业内的竞争也越发激烈,除了成本价格的竞争之外,功能和性能的也是竞争的关键因素。在产品同质化日益严重的情况下,车载产品的竞争开始转移到性能的竞争上,尤其是对产品可靠性要求高的前装车厂客户,对产品的性能更为重视。
车载产品的性能表现在多个方面,目前行业比较关注的有:系统的启动时间、快速倒车响应时间等。其中,系统启动时间一直被认为是衡量系统优化程度的一个标志,体现了对操作系统掌控程度。
目前,Linux操作系统以较低的成本但较高的安全性和可靠性、开源和广泛的芯片厂商驱动支持受到各车载产品厂商的青睐,从而得到了非常广阔的应用。
然而,目前基于Linux操作系统的车载产品普遍存在系统启动时间较长的问题,一般在15秒左右,降低了用户体验。
因此,现有技术有待进一步改进。
发明内容
本发明提供一种Linux车载信息系统快速启动方法,旨在解决现有技术中的缺陷,实现Linux车载信息系统的快速启动,提高用户体验。
为达到上述目的,本发明所采取的技术方案为:
本发明提供一种Linux车载信息系统快速启动方法,包括:
UBOOT优化的步骤:根据第一预设优化规则对UBOOT进行优化;
内核优化的步骤:根据第二预设优化规则对内核进行优化;
Systemd优化的步骤:根据第三预设优化规则对Systemd进行优化;
在Systemd服务中启动应用管理进程及依赖的底层服务的步骤:在Systemd服务加载过程中,当监测到系统初始化和文件系统挂载服务已启动完成,则启动应用管理进程及依赖的底层服务;
启动关机前的应用程序的步骤:所述应用管理进程读取上一次关机前的应用程序ID,并启动所述ID对应的应用程序;
加载GUI的步骤:所述应用程序启动完成后,加载GUI进行显示;
启动其它中间件的步骤:所述GUI加载完成后,所述应用管理进程启动除所述上一次关机前的应用程序之外的应用程序的中间件服务进程及应用服务进程;
连接中间件的步骤:所述中间件服务进程启动完成后,所述应用管理进程通知所述应用程序连接中间件服务进程,获取接口服务。
具体地,所述第一预设优化规则包括:
预先配置UBOOT初始化模块及环境变量;
根据配置后的UBOOT初始化模块及环境变量生成启动配置文件;
UBOOT根据所述启动配置文件加载启动文件。
进一步地,所述第一预设优化规则还包括:关闭启动文件加载的日志打印。
具体地,所述第二预设优化规则包括:
预先配置内核驱动;
根据配置后的内核驱动生成启动驱动加载文件;
根据所述启动驱动加载文件加载内核。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州华阳通用电子有限公司,未经惠州华阳通用电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710524503.2/2.html,转载请声明来源钻瓜专利网。





