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

一種兼容多款lcd屏的嵌入式設(shè)備的制作方法

文檔序號:6638109閱讀:329來源:國知局
一種兼容多款lcd屏的嵌入式設(shè)備的制作方法
【專利摘要】本發(fā)明提供一種兼容多款LCD屏的嵌入式設(shè)備,包括LCD硬件接口層、LCD接口屏蔽層、引導程序?qū)雍蛢?nèi)核LCD驅(qū)動層;所述LCD硬件接口層為LCD屏幕數(shù)據(jù)傳輸?shù)奈锢斫涌冢凰鯨CD接口屏蔽層用以對上層屏蔽LCD的物理接口差異,向上層傳遞LCD類型數(shù)據(jù);所述引導程序?qū)荧@取LCD的類型,并將其做為參數(shù)傳遞給上層操作系統(tǒng)內(nèi)核層;所述內(nèi)核LCD驅(qū)動層獲取操作系統(tǒng)內(nèi)核引導程序傳遞的LCD類型參數(shù),從LCD驅(qū)動列表中選擇正確的LCD參數(shù)配置進行加載;采用上述技術(shù)方案,不僅將復雜的LCD參數(shù)配置簡化為幾個相對獨立處理的局部問題,同時解決了產(chǎn)品后續(xù)對于多種LCD屏幕的擴展。這樣的層次結(jié)構(gòu)保證了產(chǎn)品LCD驅(qū)動程序具有較好的移植性,能夠在不同的系統(tǒng)平臺工作。
【專利說明】一種兼容多款LCD屏的嵌入式設(shè)備

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及嵌入式設(shè)備領(lǐng)域,適用于帶有LCD屏幕的手持設(shè)備、移動設(shè)備等嵌入式設(shè)備。

【背景技術(shù)】
[0002]由于IXD屏幕具有體積小、重量輕、零輻射、無閃爍、功耗小、抗干擾能力強、畫面質(zhì)量更高等特點,在嵌入式設(shè)備,特別是手持移動設(shè)備中得到廣泛應用。在RFID產(chǎn)品線的手持式閱讀器ZXRIS3600C1中,使用了多款不同檔次的LCD屏幕。
[0003]由于IXD屏幕的生產(chǎn)廠家眾多、屏幕參數(shù)設(shè)置不同,導致同一個IXD屏幕的驅(qū)動程序無法兼容多種不同廠家、不同配置的LCD屏幕。這就造成了如果設(shè)備需要更換屏幕(屏幕損壞、升級屏幕),必須同時更新軟件版本,對LCD設(shè)備的兼容替代造成了困難。所以本文介紹了一種兼容多款LCD屏幕的驅(qū)動程序設(shè)計方法,可以降低設(shè)備對某一種LCD屏幕的依賴性,加快產(chǎn)品開發(fā)周期。
[0004]傳統(tǒng)的IXD屏幕驅(qū)動加載方式流程如下:
[0005](1)設(shè)備上電,內(nèi)核引導程序(如uboot)啟動。
[0006](2)引導程序向內(nèi)核傳遞啟動參數(shù),其中包括LCD屏幕相關(guān)參數(shù)。
[0007](3)操作系統(tǒng)內(nèi)核獲取引導程序傳遞的參數(shù),查找相應LCD屏幕配置信息,加載顯示驅(qū)動。
[0008]為了實現(xiàn)設(shè)備對多種LCD屏幕的兼容,必須解決兩個問題:第一,如何知道設(shè)備安裝的LCD類型;第二,如何將獲取的LCD類型傳遞到操作系統(tǒng)內(nèi)核。


【發(fā)明內(nèi)容】

[0009]本發(fā)明要解決的問題是提供一種以GP10數(shù)量及狀態(tài)做為區(qū)分LCD類型的兼容多款I(lǐng)XD屏的嵌入式設(shè)備。
[0010]為解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案是:一種兼容多款LCD屏的嵌入式設(shè)備,包括IXD硬件接口層、IXD接口屏蔽層、引導程序?qū)雍蛢?nèi)核IXD驅(qū)動層;
[0011]所述IXD硬件接口層包括該嵌入式設(shè)備CPU提供的GP10管腳,以及IXD的數(shù)據(jù)輸出排線,且LCD數(shù)據(jù)輸出排線通過硬件接口與GP10管腳相連;
[0012]所述IXD接口屏蔽層用于讀取GP10管腳數(shù)值,并將這個值傳遞給上層驅(qū)動,以便于實現(xiàn)該層對硬件的識別功能,向上層提供使用的LCD的類型,同時屏蔽硬件的差異性對上層開發(fā)的影響;
[0013]所述引導程序?qū)佑糜趥鬟f從下層獲取的參數(shù),并引導操作系統(tǒng)內(nèi)核啟動,該層從LCD接口屏蔽層獲取LCD類型參數(shù),并根據(jù)類型參數(shù)查找內(nèi)部的配置表,根據(jù)參數(shù)值找到匹配的LCD的型號和配置參數(shù)列表,將LCD的型號和配置參數(shù)寫入傳遞給操作系統(tǒng)內(nèi)核的環(huán)境變量中,并將此環(huán)境變量傳遞給內(nèi)核;
[0014]所述內(nèi)核LCD驅(qū)動層用于調(diào)用LCD顯示驅(qū)動程序,該層從所述弓|導程序?qū)荧@取LCD類型及配置參數(shù),根據(jù)類型和配置參數(shù),查找并檢驗參數(shù)是否合理,最終將參數(shù)傳遞給驅(qū)動程序,完成對LCD屏幕的支持。
[0015]進一步,所述兼容多款I(lǐng)XD屏的嵌入式設(shè)備為ZXRIS 3600C1型號的RFID手持式閱讀器。
[0016]進一步,所述內(nèi)核驅(qū)動器內(nèi)設(shè)有多款LCD屏幕兼容驅(qū)動架構(gòu)。
[0017]本發(fā)明具有的優(yōu)點和積極效果是:采用上述技術(shù)方案,實現(xiàn)了手持閱讀器設(shè)備對多款LCD屏幕支持,并具有屏幕升級功能,本架構(gòu)不僅對手持閱讀器產(chǎn)品增加屏幕擴展功能,其分層的驅(qū)動結(jié)構(gòu)設(shè)計、可擴展性和可移植性等特點,也適用于其他嵌入式產(chǎn)品LCD屏幕應用功能的開發(fā)。

【專利附圖】

【附圖說明】
[0018]圖1是兼容多款I(lǐng)XD屏的嵌入式設(shè)備的原理框圖。

【具體實施方式】
[0019]以下根據(jù)附圖及具體實施例對本發(fā)明作出詳細說明。
[0020]如圖1所示,本發(fā)明包括IXD硬件接口層、IXD接口屏蔽層、引導程序?qū)雍蛢?nèi)核IXD
驅(qū)動層。
[0021]IXD硬件接口層包括該嵌入式設(shè)備CPU提供的GP1管腳,以及IXD的數(shù)據(jù)輸出排線,且IXD數(shù)據(jù)輸出排線通過硬件接口與GP1管腳相連,不同的IXD屏通過硬件接口連接到GP1管腳上,使得GP1的狀態(tài)不同,由于I個GP1管腳可以表示O或I兩種狀態(tài),設(shè)備所能支持的LCD類型有使用的GP1管腳的數(shù)量決定,所以支持的LCD類型數(shù)量為2η,η為使用的GP1管腳數(shù)量。
[0022]所述IXD接口屏蔽層用于讀取GP1管腳數(shù)值,并將這個值傳遞給上層驅(qū)動,以便于實現(xiàn)該層對硬件的識別功能,向上層提供使用的LCD的類型,同時屏蔽硬件的差異性對上層開發(fā)的影響。
[0023]所述引導程序?qū)佑糜趥鬟f從下層獲取的參數(shù),并引導操作系統(tǒng)內(nèi)核啟動,該層從LCD接口屏蔽層獲取LCD類型參數(shù),并根據(jù)類型參數(shù)查找內(nèi)部的配置表,根據(jù)參數(shù)值找到匹配的LCD的型號和配置參數(shù)列表,將LCD的型號和配置參數(shù)寫入傳遞給操作系統(tǒng)內(nèi)核的環(huán)境變量中,并將此環(huán)境變量傳遞給內(nèi)核。
[0024]所述內(nèi)核LCD驅(qū)動層用于調(diào)用LCD顯示驅(qū)動程序,該層從所述弓I導程序?qū)荧@取LCD類型及配置參數(shù),根據(jù)類型和配置參數(shù),查找并檢驗參數(shù)是否合理,最終將參數(shù)傳遞給驅(qū)動程序,完成對LCD屏幕的支持。
[0025]進一步,所述兼容多款I(lǐng)XD屏的嵌入式設(shè)備為ZXRIS 3600C1型號的RFID手持式閱讀器。
[0026]進一步,所述內(nèi)核驅(qū)動器內(nèi)設(shè)有多款LCD屏幕兼容驅(qū)動架構(gòu)。
[0027]本發(fā)明通過設(shè)計多款LCD屏幕兼容驅(qū)動架構(gòu),實現(xiàn)了手持閱讀器設(shè)備對多款LCD屏幕支持,并具有屏幕升級功能,本架構(gòu)不僅對手持閱讀器產(chǎn)品增加屏幕擴展功能,其分層的驅(qū)動結(jié)構(gòu)設(shè)計、可擴展性和可移植性等特點,也適用于其他嵌入式產(chǎn)品LCD屏幕應用功能的開發(fā)。
[0028]以上對本發(fā)明的實施例進行了詳細說明,但所述內(nèi)容僅為本發(fā)明的較佳實施例,不能被認為用于限定本發(fā)明的實施范圍。凡依本發(fā)明范圍所作的均等變化與改進等,均應仍歸屬于本專利涵蓋范圍之內(nèi)。
【權(quán)利要求】
1.一種兼容多款LCD屏的嵌入式設(shè)備,其特征在于:包括LCD硬件接口層、LCD接口屏蔽層、引導程序?qū)雍蛢?nèi)核LCD驅(qū)動層; 所述LCD硬件接口層包括該嵌入式設(shè)備CPU提供的GP1管腳,以及LCD的數(shù)據(jù)輸出排線,且IXD數(shù)據(jù)輸出排線通過硬件接口與GP1管腳相連; 所述LCD接口屏蔽層用于讀取GP1管腳數(shù)值,并將這個值傳遞給上層驅(qū)動,以便于實現(xiàn)該層對硬件的識別功能,向上層提供使用的LCD的類型,同時屏蔽硬件的差異性對上層開發(fā)的影響; 所述引導程序?qū)佑糜趥鬟f從下層獲取的參數(shù),并引導操作系統(tǒng)內(nèi)核啟動,該層從LCD接口屏蔽層獲取LCD類型參數(shù),并根據(jù)類型參數(shù)查找內(nèi)部的配置表,根據(jù)參數(shù)值找到匹配的LCD的型號和配置參數(shù)列表,將LCD的型號和配置參數(shù)寫入傳遞給操作系統(tǒng)內(nèi)核的環(huán)境變量中,并將此環(huán)境變量傳遞給內(nèi)核; 所述內(nèi)核LCD驅(qū)動層用于調(diào)用LCD顯示驅(qū)動程序,該層從所述引導程序?qū)荧@取LCD類型及配置參數(shù),根據(jù)類型和配置參數(shù),查找并檢驗參數(shù)是否合理,最終將參數(shù)傳遞給驅(qū)動程序,完成對LCD屏眷的支持。
2.根據(jù)權(quán)利要求1所述的兼容多款LCD屏的嵌入式設(shè)備,其特征在于:該設(shè)備為ZXRIS3600C1型號的RFID手持式閱讀器。
3.根據(jù)權(quán)利要求1所述的兼容多款LCD屏的嵌入式設(shè)備,其特征在于:所述內(nèi)核驅(qū)動器內(nèi)設(shè)有多款LCD屏幕兼容驅(qū)動架構(gòu)。
【文檔編號】G06F9/44GK104407874SQ201410757025
【公開日】2015年3月11日 申請日期:2014年12月11日 優(yōu)先權(quán)日:2014年12月11日
【發(fā)明者】劉曉晨 申請人:天津中興智聯(lián)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
叶城县| 嘉义县| 任丘市| 三门县| 陆河县| 高碑店市| 新密市| 临沭县| 乌苏市| 泗阳县| 桐柏县| 江达县| 湄潭县| 凤冈县| 梧州市| 无为县| 潞西市| 遵义市| 北宁市| 广德县| 宜良县| 正镶白旗| 保德县| 洛宁县| 绍兴市| 宁夏| 双桥区| 永川市| 莒南县| 新田县| 滕州市| 长岛县| 佛冈县| 扶沟县| 隆子县| 大宁县| 贵定县| 山丹县| 阿勒泰市| 三台县| 涟水县|