[发明专利]基于Android系统的车载系统的快速启动方法有效
| 申请号: | 201310255835.7 | 申请日: | 2013-06-25 |
| 公开(公告)号: | CN104252363B | 公开(公告)日: | 2018-10-02 |
| 发明(设计)人: | 王磊;赵亚立 | 申请(专利权)人: | 上海博泰悦臻电子设备制造有限公司 |
| 主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陆嘉 |
| 地址: | 200235 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 android 系统 车载 快速 启动 方法 | ||
本发明提供了一种基于Android系统的车载系统的快速启动方法,包括:对原生Android系统的引导程序、内核和用户域的启动方式进行优化,以使优化后的启动时间小于原生Android系统的默认启动时间;以优化后的方式加载并启动所述引导程序;以优化后的方式加载并启动所述内核;以优化后的方式加载并启动所述用户域。本发明能够缩短车载系统的启动时间,有利于改善用户体验。
技术领域
本发明涉及车载系统的启动技术,尤其涉及一种基于Android系统的车载系统的快速启动方法。
背景技术
现有的基于Android系统的车载娱乐系统保留了Android系统的诸多优点,例如良好的可移植性和定制性、丰富的应用软件生态环境等,但同时也一并继承遗留了Android系统开机启动时间过长的缺点。
原生的Android系统的开机启动过程如图1所示,启动过程按照引导程序(bootloader)11、内核(kernel)12和用户域(user space)的顺序先后加载启动,其中用户域的加载启动按照初始化程序/启动脚本(init/init.rc)131、孵化器(Zygote)132、系统服务(System Server)133和桌面启动器(Launcher)134的顺序先后加载启动。
其中,用户域的加载启动的详细过程如图2所示,首先加载启动初始化程序/启动脚本(init/init.rc)21,然后启动本地服务22,之后启动Android服务23,最后加载启动Android应用24。其中,在原生的Android系统中,本地服务22包括rild、netd、媒体(media)、孵化器(zygote)以及其他服务;Android服务包括电源管理器(Power Manager)、内容管理器(Content Manager)、打包器管理器(Packager Manager)以及其他服务。
现有的基于Android系统的车载系统的启动时间比较长,例如冷开机时间普遍都超过30秒。在车载系统领域,这样漫长的开机等待时间给用户使用带来了不便,导致了非常差的用户体验。
发明内容
本发明要解决的技术问题是提供一种基于Android系统的车载系统的快速启动方法,能够缩短车载系统的启动时间,有利于改善用户体验。
为解决上述技术问题,本发明提供了一种基于Android系统的车载系统的快速启动方法,包括:
对原生Android系统的引导程序、内核和用户域的启动方式进行优化,以使优化后的启动时间小于原生Android系统的默认启动时间;
以优化后的方式加载并启动所述引导程序;
以优化后的方式加载并启动所述内核;
以优化后的方式加载并启动所述用户域。
根据本发明的一个实施例,对所述引导程序、内核和用户域的启动方式进行优化包括:根据所述车载系统的软硬件配置对所述引导程序、内核和用户域的启动方式进行优化。
根据本发明的一个实施例,根据所述车载系统的软硬件配置对所述引导程序的启动方式进行优化包括以下操作中的一项或多项:
裁减所述引导程序中与网络相关的模块;
减小读取uramdisk.img区域和uImage区域的空间,使其小于原生Android系统的默认值;
减小MMC驱动中发送命令的延迟时间,使其小于原生Android系统的默认值并与所述车载系统的硬件配置适配。
根据本发明的一个实施例,对所述引导程序的启动方式进行优化还包括以下操作中的一项或多项:
去除加载所述内核之前的等待时间;
对于同一MMC硬件仅调用一次MMC初始化程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海博泰悦臻电子设备制造有限公司,未经上海博泰悦臻电子设备制造有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310255835.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:导航信息下发方法及系统
- 下一篇:用于胶囊生产的桨式干燥器





