欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

支持倒車時快速啟動車載android操作系統(tǒng)的方法

文檔序號:3855222閱讀:3935來源:國知局
專利名稱:支持倒車時快速啟動車載android操作系統(tǒng)的方法
技術(shù)領(lǐng)域
本發(fā)明涉及汽車電子技術(shù)以及嵌入式開發(fā)技術(shù),具體是指一種支持倒車時快速啟動車載android操作系統(tǒng)的方法。
背景技術(shù)
隨著汽車的普及,人們對汽車的智能化和交互性也要求越來越高了。比如倒車時以前靠后視鏡,現(xiàn)在基本只需要觀看中控臺的LCD就可以輕松完成。目前在汽車行業(yè)操作系統(tǒng)主要采用WinCE操作平臺,winCE系統(tǒng)啟動很快,開機啟動過程只需要7 - 10秒,在系統(tǒng)啟動過程中只要出現(xiàn)倒車,則讓機器重新啟動并進(jìn)入倒車程序,等倒車結(jié)束后再重新啟動,即倒車結(jié)束后僅再需7-10秒啟動就進(jìn)入系統(tǒng)開機。自從android系統(tǒng)出現(xiàn)后,在汽車行業(yè)才出現(xiàn)了 Linux操作系統(tǒng)。Android操作系統(tǒng)最初主要應(yīng)用于手機領(lǐng)域。2005年由Google收購注資,并組建開放手機聯(lián)盟開發(fā)改良,逐漸擴展到平板電腦及其他領(lǐng)域上?,F(xiàn)有技術(shù)方案中,中國發(fā)明專利申請CN201210201278.6公開了一種車載Android平臺顯示倒車視頻的方法,其通過利用倒車檢測模塊檢測汽車是否處于倒車檔,并在處于倒車檔時發(fā)送一倒車指令;Android設(shè)備根據(jù)所述倒車指令控制倒車攝像頭采集倒車時的視頻,并將所述采集的視頻處理后顯示在LCD上,最終將Android系統(tǒng)移植到汽車上并應(yīng)用于汽車倒車顯示。然而,這種方案仍然存在以下不足在車載操作系統(tǒng)啟動中禁止其他動作,等到操作系統(tǒng)穩(wěn)定后才允許其他操作,如操作系統(tǒng)穩(wěn)定后才可以倒車,操作系統(tǒng)啟動時不能同時進(jìn)行倒車。

發(fā)明內(nèi)容
本發(fā)明的目的是克服現(xiàn)有技術(shù)中的不足,提供一種支持倒車時快速啟動車載android操作系統(tǒng)的方法,車載android操作系統(tǒng)在開機階段啟動倒車,該方法支持顯示屏顯示倒車的同時,開機程序仍然能正常啟動,不受倒車影響。本發(fā)明的目的是通過以下技術(shù)方案來實現(xiàn)的支持倒車時快速啟動車載android操作系統(tǒng)的方法,包括以下步驟S01、在 uboot 中對 framebuffer 進(jìn)行初始化;S02、在uboot階段檢測是否有倒車信號,如果有倒車信號則顯示倒車界面,否則顯示logo啟動界面; S03、系統(tǒng)進(jìn)入加載kerne I階段,在kerne I驅(qū)動中檢測當(dāng)前是否有倒車信號,如果有倒車信號則顯示倒車界面,否則就顯示系統(tǒng)啟動界面;S04、開啟OS層界面顯不,Android系統(tǒng)啟動結(jié)束;S05、在系統(tǒng)啟動之后,kernel層檢測倒車信號,應(yīng)用層定時查詢kernel層倒車狀態(tài),若處于倒車狀態(tài),啟動camera應(yīng)用顯示倒車界面,若檢測到倒車狀態(tài)結(jié)束,camera應(yīng)用退出。
具體的,所述在uboot中對framebuffer進(jìn)行初始化的同時還包括系統(tǒng)上電后I秒后初始化IXD顯不驅(qū)動,在系統(tǒng)啟動界面層顯不客戶logo圖片。具體的,所述顯示倒車界面的具體過程為關(guān)閉系統(tǒng)啟動界面層,打開倒車界面層。所述步驟S03中系統(tǒng)進(jìn)入加載kernel階段,在kernel驅(qū)動中檢測當(dāng)前是否有倒車信號,如果有倒車信號則顯示倒車界面,否則顯示系統(tǒng)啟動界面,其具體過程為步驟301、在操作系統(tǒng)內(nèi)核kernel驅(qū)動初始化階段,設(shè)置定時器,定時查詢倒車信號;步驟302、系統(tǒng)加載kernel代碼,在后臺啟動android系統(tǒng)kernel層代碼;步驟303、內(nèi)核kernel獲取當(dāng)前是否倒車信號,若有倒車信號則屏幕上顯示倒車界面,后臺系統(tǒng)繼續(xù)運行,進(jìn)入步驟304,否則關(guān)閉系統(tǒng)啟動界面,加載android OS層代碼并初始化OS層,直接進(jìn)入步驟306 ;步驟304、加載android OS層代碼并初始化OS層;步驟305、檢測是否倒車結(jié)束,若倒車結(jié)束則關(guān)閉系統(tǒng)啟動界面,否則屏幕上顯示倒車界面,返回此步驟繼續(xù)檢測直至倒車結(jié)束;步驟306、Kernel啟動過程完成。本發(fā)明相比現(xiàn)有技術(shù)具有以下優(yōu)點及有益效果本發(fā)明無縫連接了車載android操作系統(tǒng)的三個啟動過程,該方法支持車載android操作系統(tǒng)在開機階段啟動倒車,顯示屏顯示倒車的同時,開機程序仍然正常啟動,不受倒車影響,避免了在不同的啟動過程倒車帶來界面間斷,給用戶帶來了更合理的使用體驗。


附圖1為本發(fā)明支持倒車時快速啟動車載android操作系統(tǒng)的方法流程圖;附圖2為本發(fā)明啟動車載android操作系統(tǒng)在Kernel啟動過程時的原理框圖。
具體實施例方式下面結(jié)合實施例及附圖對本發(fā)明作進(jìn)一步詳細(xì)的描述,但本發(fā)明的實施方式不限于此。實施例本發(fā)明實施例提供一種支持倒車時快速啟動車載android操作系統(tǒng)的方法,如圖1所示,包括以下步驟S01、在 uboot 中對 framebuffer 進(jìn)行初始化;在2. 2X版本以上的Linux中,framebuffer是一種驅(qū)動程序接口,它可以理解為“幀緩沖”,是指圖形設(shè)備所顯示的內(nèi)容在顯存中的映射,是圖形硬件設(shè)備的一種抽象,使用framebuffer和圖形硬件建立聯(lián)系,是用戶進(jìn)入圖形界面的接口。本步驟的核心代碼如下UbootCameraInit
{
UbootCamera_Initialize(BASE_REG_PA_CAMIFO,IRQ_FIMCO);
InitializeI2ClPort();
I1C—ADV7180 JnitO:
UbootCameraCameralnitializeQ; ADV7180—SwitchToC vbs();
UbootCameraSetCameraSourcei);
UlwotCameraSetTargetRegisteriUBOOTCAMERADISPLAYHSIZE,L' BOOT C AM ERA DI SPLAY VSIZE, CAM FORMAT RGB 16);
l_003?!?br> UbootCamera_SetOutputAddress(0x43200000);
IJ bootC amera_CaptureControl( I);
}所述在uboot中對framebuffer進(jìn)行初始化的同時還包括系統(tǒng)上電后I秒后初始化IXD顯不驅(qū)動,在系統(tǒng)啟動界面層(IXD-Lay3)顯不客戶logo圖片。S02、在uboot階段檢測是否有倒車信號,如果有倒車信號則顯示倒車界面,否則顯示logo啟動界面;其核心代碼如下
權(quán)利要求
1.支持倒車時快速啟動車載android操作系統(tǒng)的方法,其特征在于,包括以下步驟 501、在uboot中對framebuffer進(jìn)行初始化; 502、在uboot階段檢測是否有倒車信號,如果有倒車信號則顯示倒車界面,否則顯示logo啟動界面; 503、系統(tǒng)進(jìn)入加載kernel階段,在kernel驅(qū)動中檢測當(dāng)前是否有倒車信號,如果有倒車信號則顯示倒車界面,否則就顯示系統(tǒng)啟動界面; 504、開啟OS層界面顯不,Android系統(tǒng)啟動結(jié)束; 505、在系統(tǒng)啟動之后,kernel層檢測倒車信號,應(yīng)用層定時查詢kernel層倒車狀態(tài),若處于倒車狀態(tài),啟動camera應(yīng)用顯示倒車界面,若檢測到倒車結(jié)束,camera應(yīng)用退出。
2.根據(jù)權(quán)利要求1所述支持倒車時快速啟動車載android操作系統(tǒng)的方法,其特征在于所述在uboot里面對framebuffer進(jìn)行初始化的同時還包括系統(tǒng)上電后I秒后初始化IXD顯示驅(qū)動,在系統(tǒng)啟動界面層顯示客戶logo圖片。
3.根據(jù)權(quán)利要求1所述支持倒車時快速啟動車載android操作系統(tǒng)的方法,其特征在于所述顯示倒車界面的具體過程為關(guān)閉系統(tǒng)啟動界面層,打開倒車界面層。
4.根據(jù)權(quán)利要求1所述支持倒車時快速啟動車載android操作系統(tǒng)的方法,其特征在于所述步驟S03中系統(tǒng)進(jìn)入加載kernel階段,在kernel驅(qū)動中檢測當(dāng)前是否有倒車信號,如果有倒車信號則顯示倒車界面,否則顯示系統(tǒng)啟動界面,其具體過程為 步驟301、在操作系統(tǒng)內(nèi)核kernel驅(qū)動初始化階段,設(shè)置定時器,定時查詢倒車信號; 步驟302、系統(tǒng)加載kernel代碼,在后臺啟動android系統(tǒng)kernel層代碼; 步驟303、內(nèi)核kernel獲取當(dāng)前是否有倒車信號,若有倒車信號則屏幕上顯示倒車界面,后臺系統(tǒng)繼續(xù)運行,進(jìn)入步驟304,否則關(guān)閉系統(tǒng)啟動界面,加載android OS層代碼并初始化OS層,直接進(jìn)入步驟306 ; 步驟304、加載android OS層代碼并初始化OS層; 步驟305、檢測是否倒車結(jié)束,若倒車結(jié)束則關(guān)閉系統(tǒng)啟動界面,否則屏幕上顯示倒車界面,返回此步驟繼續(xù)檢測直至倒車結(jié)束; 步驟306、Kernel啟動過程完成。
全文摘要
本發(fā)明公開了支持倒車時快速啟動車載android操作系統(tǒng)的方法,其特征在于,包括,在uboot中對framebuffer進(jìn)行初始化;在uboot階段檢測是否有倒車信號,如果有倒車信號則顯示倒車界面,否則顯示logo啟動界面;系統(tǒng)進(jìn)入加載kernel階段,在kernel驅(qū)動中檢測當(dāng)前是否有倒車信號,如果有倒車信號則顯示倒車界面,否則就顯示系統(tǒng)啟動界面;開啟OS層界面顯示,Android系統(tǒng)啟動結(jié)束;在系統(tǒng)啟動之后,kernel層檢測倒車信號,應(yīng)用層定時查詢kernel層倒車狀態(tài),若處于倒車狀態(tài),啟動camera應(yīng)用顯示倒車界面,若檢測到倒車結(jié)束,camera應(yīng)用退出。本發(fā)明無縫連接了車載android操作系統(tǒng)的三個啟動過程,該方法支持車載android操作系統(tǒng)在開機階段啟動倒車,顯示屏顯示倒車的同時,開機程序仍然正常啟動。
文檔編號B60R16/02GK103019771SQ20121048062
公開日2013年4月3日 申請日期2012年11月22日 優(yōu)先權(quán)日2012年11月22日
發(fā)明者王紅生 申請人:惠州華陽通用電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
五寨县| 营口市| 南投县| 永平县| 车险| 汉阴县| 宣武区| 通渭县| 清新县| 开封市| 邵东县| 元朗区| 塘沽区| 平利县| 阳信县| 额济纳旗| 水富县| 常德市| 宝鸡市| 福建省| 曲松县| 常州市| 太湖县| 麟游县| 德安县| 哈尔滨市| 太康县| 永登县| 岱山县| 晋中市| 台中县| 宁陵县| 兴国县| 扶绥县| 湘西| 巴彦淖尔市| 连平县| 玉林市| 虞城县| 定结县| 宁德市|