[發明專利]一種安卓系統的啟動方法及安卓車機在審
| 申請號: | 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.szxzyx.cn/pat/books/201810182548.0/2.html,轉載請聲明來源鉆瓜專利網。





