一種基于申威筆記本的lvds屏控制方法
【專利說明】一種基于申威筆記本的LVDS屏控制方法
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體的說是一種基于申威筆記本的LVDS屏控制方法。
【背景技術(shù)】
[0003]近年來,隨著國產(chǎn)化進(jìn)程加快,國產(chǎn)平臺(tái)的種類越來越多樣化,申威筆記本便是這些種類中的一種。由于硬件上與臺(tái)式機(jī)不同,筆記本特有一種LVDS屏幕來進(jìn)行顯示,但由于處理器性能問題,在開機(jī)和重啟的時(shí)候,如果不能較好把握開屏?xí)r間,會(huì)導(dǎo)致屏幕顯示一些奇怪的圖像。對(duì)于筆記本來說,這一問題直接決定用戶體驗(yàn),解決此問題可以大大提高用戶體驗(yàn)度。
[0004]對(duì)于筆記本來說,LVDS屏幕的控制均采用EC直接控制,不同的廠家實(shí)現(xiàn)方式不同,一般的實(shí)現(xiàn)方法為:在上電的時(shí)候不開屏幕,等待一段時(shí)間(此時(shí)間通過實(shí)驗(yàn)獲得)后再打開屏幕。對(duì)于國產(chǎn)處理器來說,由于硬件不同,在顯示畫面前的時(shí)間很難把握。
【發(fā)明內(nèi)容】
[0005]針對(duì)現(xiàn)有技術(shù)存在的不足之處,本發(fā)明提供一種基于申威筆記本的LVDS屏控制方法。
[0006]本發(fā)明所述一種基于申威筆記本的LVDS屏控制方法,解決上述技術(shù)問題采用的技術(shù)方案如下:所述LVDS屏控制方法由B1S程序初始化顯卡后,通過LPC總線發(fā)送一個(gè)功能碼和命令給EC,EC接收到后分析是開屏還是關(guān)屏操作,由EC來控制屏幕的開關(guān)。
[0007]優(yōu)選的,所述由B1S發(fā)送功能碼和命令給EC包括,實(shí)現(xiàn)CPU和EC硬件上連通;從CPU開始,CPU下掛一個(gè)PCIE switch,分出一路PCI總線連接到南橋上,南橋通過LPC總線連接到EC。
[0008]優(yōu)選的,通過CPU初始化PCI總線,再初始化南橋,同時(shí)初始化LPC總線,最后完成顯卡初始化,打通LPC總線和EC通信。
[0009]優(yōu)選的,B1S通過絕對(duì)地址與EC通信,通過地址換算,求出EC寄存器的絕對(duì)地址,通過賦值發(fā)送命令和功能碼給EC,EC收到數(shù)據(jù)后進(jìn)行解析,并執(zhí)行相應(yīng)操作。
[0010]優(yōu)選的,所述由EC控制LVDS屏的開關(guān)是指,在EC的代碼中存在標(biāo)準(zhǔn)的命令處理流程,按照該命令處理流程自行加入LVDS屏開關(guān)的代碼,接收命令并執(zhí)行相應(yīng)的開關(guān)屏動(dòng)作即可。
[0011]本發(fā)明的一種基于申威筆記本的LVDS屏控制方法與現(xiàn)有技術(shù)相比具有的有益效果是:該LVDS屏控制方法由B1S程序初始化顯卡后,通過LPC總線發(fā)送一個(gè)功能碼和命令給EC,EC接收到后分析是開屏還是關(guān)屏操作,由EC來控制屏幕的開關(guān);通過能夠準(zhǔn)確把握顯示時(shí)間的程序來打開屏幕,實(shí)現(xiàn)LVDS屏幕的開關(guān)控制,克服了傳統(tǒng)方式下不能較好把握開屏?xí)r間,導(dǎo)致屏幕顯示一些奇怪圖像的缺陷,極大提高了申威筆記本的用戶體驗(yàn)度,同時(shí)有效提高了產(chǎn)品的市場(chǎng)競爭力。
【附圖說明】
[0012]附圖1為筆記本CPU與EC的硬件連接示意圖;
附圖2為LVDS屏開關(guān)控制的流程圖。
【具體實(shí)施方式】
[0013]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參考附圖,對(duì)本發(fā)明所述一種基于申威筆記本的LVDS屏控制方法進(jìn)一步詳細(xì)說明。
[0014]本發(fā)明所述一種基于申威筆記本的LVDS屏控制方法,基于申威410處理器的筆記本,通過能夠準(zhǔn)確把握顯示時(shí)間的程序來打開屏幕,實(shí)現(xiàn)LVDS屏幕的開關(guān)控制,提高申威筆記本的用戶體驗(yàn)度。該LVDS屏控制方法,由B1S程序初始化顯卡后,通過LPC總線發(fā)送一個(gè)功能碼和命令給EC,EC接收到后分析是開屏還是關(guān)屏操作,由EC來控制屏幕的開關(guān)。
[0015]實(shí)施例:
本實(shí)施例所述一種基于申威筆記本的LVDS屏控制方法,所述由B1S給EC發(fā)送命令包括,實(shí)現(xiàn)CPU和EC硬件上連通。如附圖1所示,CPU和EC的連接方式如下:從CPU開始,CPU下掛一個(gè)PCIE switch,分出一路PCI總線連接到南橋上,南橋通過LPC總線連接到EC。此夕卜,還需要軟件將整個(gè)通路打通才可以通信,通過CPU初始化PCI總線,再初始化南橋,同時(shí)初始化LPC總線,這些初始化操作都在顯卡初始化之前完成;初始化完成后,軟件就可以打通LPC總線和EC通信。
[0016]EC在筆記本中控制著大多數(shù)重要信號(hào)的時(shí)序,并且作為鍵盤控制器,控制充電指示燈以及風(fēng)扇等設(shè)備,甚至還控制著系統(tǒng)的待機(jī)、休眠等狀態(tài)。所述由EC控制LVDS屏的開關(guān)是指,在EC的代碼中存在標(biāo)準(zhǔn)的命令處理流程,按照該命令處理流程自行加入LVDS屏開關(guān)的代碼,接收命令并執(zhí)行相應(yīng)的開關(guān)屏動(dòng)作即可。
[0017]B1S開機(jī)會(huì)執(zhí)行初始化代碼,包括內(nèi)存、PCI總線、顯卡等的初始化,當(dāng)執(zhí)行完所有初始化操作后,即可與EC通信。對(duì)于內(nèi)核來說,EC完全可以看成一個(gè)1設(shè)備,與EC通信就是向端口中寫入相應(yīng)的值,但對(duì)于B1S,不能像內(nèi)核這樣直接操作端口。B1S通過絕對(duì)地址與EC通信,通過地址換算,求出EC寄存器的絕對(duì)地址,通過簡單地賦值,發(fā)送命令和功能碼給EC,EC收到數(shù)據(jù)后進(jìn)行解析,并執(zhí)行相應(yīng)操作。
[0018]如附圖2所示,開機(jī)時(shí),EC控制筆記本上電,B1S進(jìn)行內(nèi)存初始化、顯卡初始化,B1S初始化完顯卡后,開始顯示畫面前,給EC發(fā)送開屏命令,EC會(huì)將屏幕直接打開,然后B1S執(zhí)行相應(yīng)代碼,在屏幕上顯示正常畫面。重啟時(shí),系統(tǒng)將所有服務(wù)關(guān)閉后,會(huì)跳入內(nèi)核中讓南橋發(fā)送重啟信號(hào),則內(nèi)核發(fā)送關(guān)閉命令,讓EC將屏幕關(guān)閉,然后執(zhí)行開機(jī)流程,在B1S中將屏幕打開,從而完成對(duì)LVDS屏幕的控制。
[0019]上述【具體實(shí)施方式】僅是本發(fā)明的具體個(gè)案,本發(fā)明的專利保護(hù)范圍包括但不限于上述【具體實(shí)施方式】,任何符合本發(fā)明的權(quán)利要求書的且任何所屬技術(shù)領(lǐng)域的普通技術(shù)人員對(duì)其所做的適當(dāng)變化或替換,皆應(yīng)落入本發(fā)明的專利保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種基于申威筆記本的LVDS屏控制方法,其特征在于,所述LVDS屏控制方法由B1S程序初始化顯卡后,通過LPC總線發(fā)送一個(gè)功能碼和命令給EC,EC接收到后分析是開屏還是關(guān)屏操作,由EC來控制屏幕的開關(guān)。
2.根據(jù)權(quán)利要求1所述一種基于申威筆記本的LVDS屏控制方法,其特征在于,所述由B1S發(fā)送功能碼和命令給EC包括,實(shí)現(xiàn)CPU和EC硬件上連通;從CPU開始,CPU下掛一個(gè)PCIE switch,分出一路PCI總線連接到南橋上,南橋通過LPC總線連接到EC。
3.根據(jù)權(quán)利要求2所述一種基于申威筆記本的LVDS屏控制方法,其特征在于,通過CPU初始化PCI總線,再初始化南橋,同時(shí)初始化LPC總線,最后完成顯卡初始化,打通LPC總線和EC通信。
4.根據(jù)權(quán)利要求3所述一種基于申威筆記本的LVDS屏控制方法,其特征在于,B1S通過絕對(duì)地址與EC通信,通過地址換算,求出EC寄存器的絕對(duì)地址,通過賦值發(fā)送命令和功能碼給EC,EC收到數(shù)據(jù)后進(jìn)行解析,并執(zhí)行相應(yīng)操作。
5.根據(jù)權(quán)利要求1至4任一所述一種基于申威筆記本的LVDS屏控制方法,其特征在于,所述由EC控制LVDS屏的開關(guān)是指,在EC的代碼中存在標(biāo)準(zhǔn)的命令處理流程,按照該命令處理流程自行加入LVDS屏開關(guān)的代碼,接收命令并執(zhí)行相應(yīng)的開關(guān)屏動(dòng)作即可。
【專利摘要】本發(fā)明公開一種基于申威筆記本的LVDS屏控制方法,涉及計(jì)算機(jī)技術(shù)領(lǐng)域,該LVDS屏控制方法由BIOS程序初始化顯卡后,通過LPC總線發(fā)送一個(gè)功能碼和命令給EC,EC接收到后分析是開屏還是關(guān)屏操作,由EC來控制屏幕的開關(guān);通過能夠準(zhǔn)確把握顯示時(shí)間的程序來打開屏幕,實(shí)現(xiàn)LVDS屏幕的開關(guān)控制,克服了傳統(tǒng)方式下不能較好把握開屏?xí)r間,導(dǎo)致屏幕顯示一些奇怪圖像的缺陷,極大提高了申威筆記本的用戶體驗(yàn)度。
【IPC分類】G06F13-38, G06F3-14
【公開號(hào)】CN104808958
【申請(qǐng)?zhí)枴緾N201510210516
【發(fā)明人】吳登勇, 王則陸
【申請(qǐng)人】山東超越數(shù)控電子有限公司
【公開日】2015年7月29日
【申請(qǐng)日】2015年4月29日