[發明專利]基于Android系統的車載系統的快速啟動方法有效
| 申請號: | 201310255835.7 | 申請日: | 2013-06-25 |
| 公開(公告)號: | CN104252363B | 公開(公告)日: | 2018-10-02 |
| 發明(設計)人: | 王磊;趙亞立 | 申請(專利權)人: | 上海博泰悅臻電子設備制造有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 陸嘉 |
| 地址: | 200235 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 android 系統 車載 快速 啟動 方法 | ||
1.一種基于Android系統的車載系統的快速啟動方法,其特征在于,包括:
根據所述車載系統的軟硬件配置對原生Android系統的引導程序、內核和用戶域的啟動方式進行優化,以使優化后的啟動時間小于原生Android系統的默認啟動時間;
以優化后的方式加載并啟動所述引導程序;
以優化后的方式加載并啟動所述內核;
以優化后的方式加載并啟動所述用戶域;
其中根據所述車載系統的軟硬件配置對所述引導程序的啟動方式進行優化包括以下操作:
裁減所述引導程序中與網絡相關的模塊;
減小讀取uramdisk.img區域和uImage區域的空間,使其小于原生Android系統的默認值;
減小MMC驅動中發送命令的延遲時間,使其小于原生Android系統的默認值并與所述車載系統的硬件配置適配;
其中根據所述車載系統的軟硬件配置對所述內核的啟動方式進行優化包括以下操作:
減小pty設備節點的數量,使其小于原生Android系統的默認值并與所述車載系統的軟硬件配置適配;
延遲所述內核中的initcall機制,以將所述內核的多個驅動中的一部分轉移至所述用戶域的啟動過程進行初始化;
對電源管理芯片的初始化過程進行優化,以去除與所述車載系統的硬件配置不相關的部分;
裁減所述車載系統的硬件配置以外的設備驅動;
裁減所述車載系統未使用的文件系統;
其中根據所述車載系統的軟硬件配置對所述用戶域的啟動方式進行優化包括以下操作:
刪除所述車載系統未使用的原生Android服務;
對預加載的類列表做裁減優化,將所述車載系統未使用的類從所述預加載的類列表中刪除;
裁減以太網服務;
移除SensorManager和BatteryService內部的全部操作并保留接口。
2.根據權利要求1所述的方法,其特征在于,對所述引導程序的啟動方式進行優化還包括以下操作中的一項或多項:
去除加載所述內核之前的等待時間;
對于同一MMC硬件僅調用一次MMC初始化程序;
將是否進入還原模式的判斷方式修改為通過讀取預設偏移位置的裸數據來判斷。
3.根據權利要求1所述的方法,其特征在于,對所述內核的啟動方式進行優化還包括:去除內核的打印信息。
4.根據權利要求1所述的方法,其特征在于,對所述用戶域的啟動方式進行優化還包括以下操作中的一項或多項:
將EntropyService對文件的讀寫修改為異步的;
將PackageManagerService對配置文件的寫操作修改為異步的;
增大垃圾收集的閾值,以減小垃圾收集的次數;
將桌面啟動器和系統用戶界面設置為優先于其他應用啟動;
將init.rc文件中對/dev/路徑下設備節點權限的修改轉移至uevent.rc文件中;
預先在uramdisk中創建掛載點目錄,以避免動態創建;
關閉Java本地調用的檢查;
壓縮所述桌面啟動器中的界面圖片資源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海博泰悅臻電子設備制造有限公司,未經上海博泰悅臻電子設備制造有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310255835.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:導航信息下發方法及系統
- 下一篇:用于膠囊生產的槳式干燥器





