[發(fā)明專(zhuān)利]嵌入式系統(tǒng)的單屏幕快速分屏顯示解決的方法有效
| 申請(qǐng)?zhí)枺?/td> | 201510977906.3 | 申請(qǐng)日: | 2015-12-23 |
| 公開(kāi)(公告)號(hào): | CN105786424B | 公開(kāi)(公告)日: | 2018-11-16 |
| 發(fā)明(設(shè)計(jì))人: | 郭磊;王春平;李丹 | 申請(qǐng)(專(zhuān)利權(quán))人: | 南京富士通南大軟件技術(shù)有限公司 |
| 主分類(lèi)號(hào): | G06F3/14 | 分類(lèi)號(hào): | G06F3/14 |
| 代理公司: | 南京鐘山專(zhuān)利代理有限公司 32252 | 代理人: | 戴朝榮 |
| 地址: | 210000 江*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 嵌入式 系統(tǒng) 屏幕 快速 顯示 解決 方法 | ||
一種嵌入式系統(tǒng)的單屏幕快速分屏顯示解決的方法,這是為了滿(mǎn)足需要開(kāi)機(jī)后快速進(jìn)入應(yīng)用程序的操作界面,且在同一個(gè)屏幕上做到分屏顯示的方法,屏幕的一部分由嵌入式操作系統(tǒng)的應(yīng)用模塊進(jìn)行控制,如android系統(tǒng)的應(yīng)用模塊負(fù)責(zé),另一部分由基于操作系統(tǒng)內(nèi)核的功能模塊進(jìn)行控制,如Linux Kernel操作系統(tǒng),即實(shí)現(xiàn)了兩個(gè)區(qū)域可以同時(shí)顯示的效果,且做到了把顯示和觸摸操作相互隔離,基于操作系統(tǒng)的內(nèi)核的功能模塊可以在內(nèi)核啟動(dòng)后立刻顯示,不需要等待嵌入式操作系統(tǒng)的應(yīng)用模塊啟動(dòng)完畢后再行顯示。
技術(shù)領(lǐng)域
本發(fā)明屬于嵌入式技術(shù)領(lǐng)域,具體涉及一種嵌入式系統(tǒng)的單屏幕快速分屏顯示解決的方法。
背景技術(shù)
Bootloader是嵌入式系統(tǒng)在加電后執(zhí)行的第一段代碼,在它完成CPU和相關(guān)硬件的初始化之后,再將操作系統(tǒng)的內(nèi)核,特別是Linux Kernel裝載到內(nèi)存中然后跳轉(zhuǎn)到操作系統(tǒng)所在的空間,啟動(dòng)操作系統(tǒng)運(yùn)行。在操作系統(tǒng)的內(nèi)核啟動(dòng)完畢之后,引導(dǎo)init進(jìn)程會(huì)啟動(dòng)嵌入式操作系統(tǒng)的系統(tǒng)服務(wù),引導(dǎo)嵌入式操作系統(tǒng)啟動(dòng)。
1)顯示嵌入式操作系統(tǒng)的界面,特別是android顯示
顯示嵌入式操作系統(tǒng)的界面,如android的界面是通過(guò)操作系統(tǒng)的內(nèi)核,如LinuxKernel的視頻驅(qū)動(dòng)(Video Driver)顯示的,即如android系統(tǒng)將圖像寫(xiě)入Linux Kernel的設(shè)備文件(“/dev/graphics/fbx”,x為數(shù)字),圖像在主屏幕上顯示。
2)Hardware Overlay
Hardware Overlay功能是視頻驅(qū)動(dòng)提供的一種功能。顯卡驅(qū)動(dòng)會(huì)提供相應(yīng)的設(shè)備文件。應(yīng)用程序?qū)?huà)面寫(xiě)入到此設(shè)備文件,畫(huà)面會(huì)疊加顯示在主屏幕上。畫(huà)面的疊加是由視頻驅(qū)動(dòng)運(yùn)算完成的,不需要經(jīng)過(guò)中央處理器(CPU)的處理,不消耗CPU資源。并且與主畫(huà)面的顯示是相互獨(dú)立的,不需要畫(huà)面同步刷新。
經(jīng)檢索,中國(guó)專(zhuān)利申請(qǐng)?zhí)?01210480625.3,申請(qǐng)日為2012年11月12日,發(fā)明創(chuàng)造名稱(chēng)為:支持倒車(chē)時(shí)快速啟動(dòng)車(chē)載android操作系統(tǒng)的方法,此方案基于U-boot和LinuxKernel的顯示應(yīng)用程序只能在某一個(gè)階段持續(xù)顯示,不能在android啟動(dòng)后繼續(xù)顯示,而且只能顯示倒車(chē)影像,不支持觸摸操作,不能控制其他車(chē)載設(shè)備。android系統(tǒng)自身的顯示會(huì)影響視頻的現(xiàn)實(shí),會(huì)出現(xiàn)刷新不同步的現(xiàn)象。
中國(guó)專(zhuān)利申請(qǐng)?zhí)?01210237481.9,申請(qǐng)日為2012年7月11日,發(fā)明創(chuàng)造名稱(chēng)為:一種車(chē)載Android平臺(tái)加速倒車(chē)視頻顯示時(shí)間的方法,此方案只能控制處于待機(jī)狀態(tài)的android設(shè)備,對(duì)于剛上電的設(shè)備則無(wú)法使用。若設(shè)備剛上電,則需要等待android系統(tǒng)啟動(dòng)完畢后才能使用,用戶(hù)體驗(yàn)差。設(shè)備在待機(jī)狀態(tài)時(shí)仍然耗電,會(huì)影響汽車(chē)電池的壽命。
目前的嵌入式操作系統(tǒng),特別是android系統(tǒng)普遍存在著啟動(dòng)慢的缺點(diǎn),在某些應(yīng)用場(chǎng)合,例如車(chē)載電腦上,過(guò)慢的啟動(dòng)速度會(huì)嚴(yán)重降低用戶(hù)體驗(yàn)。但是由于android系統(tǒng)本身的限制,即使在硬件條件非常好的情況下,依然需要15秒甚至更多的啟動(dòng)時(shí)間,在這個(gè)啟動(dòng)時(shí)間內(nèi),用戶(hù)是無(wú)法操作電腦控制空調(diào)或其他設(shè)備的。而這個(gè)問(wèn)題在相當(dāng)長(zhǎng)的一段時(shí)間內(nèi)依然是無(wú)法解決的,限制了嵌入式操作系統(tǒng),如android系統(tǒng)在車(chē)載電腦上的應(yīng)用。
發(fā)明內(nèi)容
本發(fā)明的目的提供一種嵌入式系統(tǒng)的單屏幕快速分屏顯示解決的方法,為了滿(mǎn)足需要開(kāi)機(jī)后快速進(jìn)入應(yīng)用程序的操作界面,且在同一個(gè)屏幕上做到分屏顯示的方法,屏幕的一部分由嵌入式操作系統(tǒng)的應(yīng)用模塊進(jìn)行控制,如android系統(tǒng)的應(yīng)用模塊負(fù)責(zé),另一部分由基于操作系統(tǒng)的內(nèi)核進(jìn)行控制,如由Linux Kernel控制,即實(shí)現(xiàn)了兩個(gè)區(qū)域可以同時(shí)顯示的效果,且做到了把顯示和觸摸操作相互隔離,基于操作系統(tǒng)的內(nèi)核的功能模塊可以在內(nèi)核啟動(dòng)后立刻顯示,不需要等待嵌入式操作系統(tǒng)的應(yīng)用模塊啟動(dòng)完畢后再行顯示。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于南京富士通南大軟件技術(shù)有限公司,未經(jīng)南京富士通南大軟件技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510977906.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶(hù)和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來(lái)自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





