[发明专利]一种安卓系统的启动方法及安卓车机在审
申请号: | 201810182548.0 | 申请日: | 2018-03-06 |
公开(公告)号: | CN108345464A | 公开(公告)日: | 2018-07-31 |
发明(设计)人: | 林卫强 | 申请(专利权)人: | 播思通讯技术(北京)有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/44;G06F11/14 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 王金双 |
地址: | 100015 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安卓系统 工作模式 系统恢复 擦除状态 程序数据 恢复备份 上电系统 硬件信号 正常启动 加载 配置 判定 检测 失败 | ||
一种安卓系统的启动方法及安卓车机,所述方法包括步骤:配置MCU及bootloader的程序数据为不可擦除状态;配置安卓系统的上电系统,通过检测MCU的硬件信号判定bootloader的工作模式是正常启动模式还是系统恢复模式;bootloader根据工作模式加载启动安卓系统。本发明的安卓系统的启动方法及安卓车机,能够在多次启动安卓系统失败的情况下,自动进入系统恢复模式,给安卓车机恢复备份的安卓系统。
技术领域
本发明涉及安卓系统技术领域,特别是涉及一种安卓系统的启动方法及安卓车机。
背景技术
安卓车机是指安装有安卓系统的车载导航主机,因其具有智能化、可联网、开放平台、海量应用以及界面炫丽的特点,达到了广泛的应用。但是在用户使用安卓车机的过程中,经常会由于环境恶劣、系统异常、联网失败等因素导致安卓系统受损,不能正常启机,给用户带来麻烦。
发明内容
为了解决现有技术存在的不足,本发明的目的在于提供一种安卓系统的启动方法及安卓车机,可以在安卓系统死机后自动更新主程序,重启系统。
为实现上述目的,本发明提供的安卓系统的启动方法,包括以下步骤:
配置MCU及bootloader的程序数据为不可擦除状态;
配置安卓系统的上电系统,通过检测MCU的硬件信号判定bootloader的工作模式是正常启动模式还是系统恢复模式;
bootloader根据工作模式加载启动安卓系统。
所述通过检测MCU的硬件信号判定bootloader的工作模式是正常启动模式还是系统恢复模式的步骤,进一步包括步骤:
若MCU的两个GPIO管脚的高低电平为1和0,则bootloader的工作模式为正常启动模式;
若MCU的两个GPIO管脚的高低电平为0和1,则bootloader的工作模式为系统恢复模式。
所述bootloader根据工作模式加载启动安卓系统的步骤进一步包括步骤:
若bootloader根据正常启动模式加载启动安卓系统失败,则bootloader根据系统恢复模式加载启动安卓系统。
所述bootloader根据正常启动模式加载启动安卓系统的步骤进一步包括步骤:
若在第一预设时间内根据正常启动模式启动安卓系统失败,则bootloader根据正常启动模式重启安卓系统,若根据正常启动模式重启安卓系统的次数大于等于第一预设次数,则转换bootloader的工作模式为系统恢复模式。
所述bootloader根据系统恢复模式加载启动安卓系统的步骤进一步包括步骤:
若在第二预设时间内根据系统恢复模式恢复系统失败,则bootloader重启第二预设次数的系统恢复模式恢复系统。
所述bootloader根据工作模式加载启动安卓系统的步骤进一步包括步骤:
MCU通过检测ARM的预设的GPIO管脚的电平信号,判定bootloader加载启动安卓系统是否成功。
进一步地,若ARM的预设的GPIO管脚的电平信号为0,则判定bootloader加载启动安卓系统完成;
若ARM的预设的GPIO管脚的电平信号为1,则判定bootloader加载启动安卓系统失败。
进一步地,若bootloader根据正常启动模式加载启动安卓系统,则禁止读写存储备份的安卓系统的存储空间。
若bootloader根据系统恢复模式加载启动安卓系统,则从存储空间读取备份的安卓系统,加载启动安卓系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于播思通讯技术(北京)有限公司,未经播思通讯技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810182548.0/2.html,转载请声明来源钻瓜专利网。