亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種便攜式終端及其自行修復的方法

文檔序號:6357006閱讀:146來源:國知局
專利名稱:一種便攜式終端及其自行修復的方法
技術領域
本發(fā)明屬于便攜式終端領域,尤其涉及一種便攜式終端及其自行修復的方法。
背景技術
作為便攜式終端的重要組成部分,基本輸入輸出系統(tǒng)(BIOS)和嵌入式控制器,BIOS主要用于完成基本輸入輸出設備的檢測和初始化,而嵌入式控制器主要的功能就是負責給便攜式終端上電,因為便攜式終端不像臺式機那樣有一個很大的電源模塊,只要插上電源模塊就會給出各個設備所需要的電能。由于BIOS和嵌入式控制器是便攜式終端中的底層軟件,一旦出現(xiàn)問題便會影響便攜式終端的正常使用。在現(xiàn)有技術中,大都是對BIOS修復的方法,如果嵌入式控制器的程序出現(xiàn)問題,那么便攜式終端就無法開機,即使對BIOS修復還是無法開機,只能將便攜式終端送回出廠 處,或者更新一塊新的主板,相當不便。

發(fā)明內(nèi)容
本發(fā)明為解決現(xiàn)有技術中便攜式終端無法對嵌入式控制器的程序進行修復的技術問題,提供一種便攜式終端及其自行修復的方法,能對嵌入式控制器的程序進行修復,且簡單方便,使得便攜式終端更加人性化。本發(fā)明提供一種便攜式終端自行修復的方法,所述便攜式終端包括可編程邏輯控制器、嵌入式控制器、通過可編程邏輯控制器與所述嵌入式控制器連接且用于保存開機程序的第一存儲模塊以及保存?zhèn)浞蓍_機程序的第二存儲模塊,所述第二存儲模塊與所述可編程邏輯控制器連接,所述方法包括以下步驟
當可編程邏輯控制器獲取到便攜式終端的開機信號時,判斷嵌入式控制器是否正常; 如果正常,便攜式終端正常開機;
如果不正常,可編程邏輯控制器將第二存儲模塊中的備份開機程序復制到第一存儲模塊中并控制嵌入式控制器重新啟動,或者可編程邏輯控制器切斷第一存儲模塊與所述嵌入式控制器的通訊以及建立第二存儲模塊與所述嵌入式控制器的通訊并控制嵌入式控制器
重新啟動。本發(fā)明還提供一種便攜式終端,所述便攜式終端包括可編程邏輯控制器、嵌入式控制器、通過可編程邏輯控制器與所述嵌入式控制器通連接且用于保存開機程序的第一存儲模塊以及保存?zhèn)浞蓍_機程序的第二存儲模塊,所述第二存儲模塊與所述可編程邏輯控制器連接;
其中可編程邏輯控制器,用于當獲取到便攜式終端的開機信號時,判斷嵌入式控制器是否正常,如果正常,便攜式終端正常開機;如果不正常,將第二存儲模塊中的備份開機程序復制到第一存儲模塊中并控制嵌入式控制器重新啟動,或者切斷第一存儲模塊與所述嵌入式控制器的通訊以及建立第二存儲模塊與所述嵌入式控制器的通訊并控制嵌入式控制器重新啟動。
從本發(fā)明便攜式終端自行修復的方案可以看出,通過在第一存儲模塊中保存的開機程序即保存嵌入式控制器程序,當嵌入式控制器不正常時即嵌入式控制器程序無法正常運行時,將第二存儲模塊中的備份開機程序復制到第一存儲模塊中或者直接將存有備份開機程序的第二存儲模塊與嵌入式控制器進行連接,也就對出現(xiàn)問題的嵌入式控制器進行修復了,該方法簡單方便,使得便攜式終端更加人性化。


圖I為本發(fā)明便攜式終端一種實施例的結構框圖。圖2為本發(fā)明便攜式終端自行修復方法一種實施例的流程圖。圖3為本發(fā)明判斷嵌入式控制器正常方法一種實施例的流程圖。圖4為本發(fā)明判斷嵌入式控制器正常方法另一種實施例的流程圖。、圖5為本發(fā)明便攜式終端自行修復方法另一種實施例的流程圖。圖6為本發(fā)明判斷基本輸入輸出正常方法一種實施例的流程圖。圖7為本發(fā)明判斷嵌入式控制器正常方法另一種實施例的流程圖。
具體實施例方式為了使本發(fā)明所解決的技術問題、技術方案及有益效果更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提供一種實施例的便攜式終端,如圖I所示,所述便攜式終端包括可編程邏輯控制器I、嵌入式控制器2、通過可編程邏輯控制器I與所述嵌入式控制器2連接且用于保存開機程序的第一存儲模塊3以及保存?zhèn)浞蓍_機程序的第二存儲模塊4,所述第二存儲模塊4與所述可編程邏輯控制器I連接;
其中可編程邏輯控制器1,用于當獲取到便攜式終端的開機信號時,判斷嵌入式控制器是否正常,如果正常,便攜式終端正常開機;如果不正常,將第二存儲模塊4中的備份開機程序復制到第一存儲模塊3中并控制嵌入式控制器2重新啟動,或者切斷第一存儲模塊3與所述嵌入式控制器2的通訊以及建立第二存儲模塊4與所述嵌入式控制器2的通訊并控制嵌入式控制器2重新啟動。通過在第一存儲模塊3中保存開機程序即保存嵌入式控制器程序,當嵌入式控制器2無法正常即嵌入式控制器程序無法正常運行時,將第二存儲模塊4中的備份開機程序復制到第一存儲模塊3中或者直接將存有備份開機程序的第二存儲模4塊與嵌入式控制器2進行通訊,也就對出現(xiàn)問題的嵌入式控制器2進行修復了,該方法簡單方便,使得便攜式終端更加人性化。在本實施例中,所述便攜式終端包括主板10,以及設置在主板10上的中央處理器20、北橋芯片30、南橋芯片40,所述中央處理器20分別于所述北橋芯片30和南橋芯片40連接,南橋芯片40與所述嵌入式控制器2連接。所述便攜式終端還包括設置在主板10上的與嵌入式控制器2連接的電源按鍵50,當電源按鍵50被按下時,可編程邏輯控制器I便可以獲取到便攜式終端的開機信號,當然可編程邏輯控制器I、嵌入式控制器2、第一存儲模塊3以及第二存儲模塊4也設置在所述主板10上,第一存儲模塊3中保存的開機程序包括嵌入式控制器程序和基本輸入輸出系統(tǒng)程序,而第二存儲模塊4中的備份開機程序包括嵌入式控制器程序,或者包括嵌入式控制器程序和基本輸入輸出系統(tǒng)程序。當電源按鍵50被按下時,嵌入式控制器2完全上電并輸出信號給南橋芯片40,南橋芯片40會輸出一個反饋信號給嵌入式控制器2,接著嵌入式控制器程序運行,當嵌入式控制器程序正常時,便輸出預設的電平信號給可編程邏輯控制器I且控制便攜式終端的系統(tǒng)順次上電,當中央處理器20上電后,便開始運行基本輸入輸出系統(tǒng)程序,當基本輸入輸出系統(tǒng)程序運行正常時,中央處理器20可以通過北橋芯片30或南橋芯片40輸出預設的電平信號給可編程邏輯控制器I以說明基本輸入輸出系統(tǒng)程序沒有問題,可以正常開機,而當嵌入式控制器程序出現(xiàn)問題時,便無法輸出預設的電平信號給可編程邏輯控制器1,那么控制便攜式終端的系統(tǒng)也就無法上電,基本輸入輸出系統(tǒng)程序出現(xiàn)問題時,便攜式終端無法正常開機或開機時出現(xiàn)藍屏等問題。為了實現(xiàn)便攜式終端的自行修復,本發(fā)明提供一種實施例的便攜式終端自行修復的方法,所述便攜式終端包括可編程邏輯控制器I、嵌入式控制器2、通過可編程邏輯控制器I與所述嵌入式控制器2連接且用于保存開機程序的第一存儲模塊3以及保存?zhèn)浞蓍_機 程序的第二存儲模塊4,所述第二存儲模塊4與所述可編程邏輯控制器I連接,所述方法包括以下步驟
當可編程邏輯控制器I獲取到便攜式終端的開機信號時,判斷嵌入式控制器2是否正
常;
如果正常,便攜式終端正常開機;
如果不正常,可編程邏輯控制器I將第二存儲模塊4中的備份開機程序復制到第一存儲模塊3中并控制嵌入式控制器2重新啟動,或者可編程邏輯控制器I切斷第一存儲模塊3與所述嵌入式控制器2的通訊以及建立第二存儲模塊4與所述嵌入式控制器2的通訊并控制嵌入式控制器2重新啟動。在本實施例中,如圖2所示,該自行修復的方法具體實施的步驟如下
步驟SOl,按下電源按鍵50,進入步驟S02 ;
步驟S02,當可編程邏輯控制器I獲取到便攜式終端的開機信號時,判斷嵌入式控制器
2是否正常,如果正常,進入步驟S03,如果不正常,進入步驟S04 ;
步驟S03,便攜式終端正常開機;
步驟S04,可編程邏輯控制器I將第二存儲模塊4中的備份開機程序復制到第一存儲模塊3中并控制嵌入式控制器2重新啟動。對于步驟S04,當然還可以通過可編程邏輯控制器I將切斷第一存儲模塊3與所述嵌入式控制器2的連接以及建立第二存儲模塊4與所述嵌入式控制器2的連接并控制嵌入式控制器2重新啟動的方式,對出現(xiàn)問題的嵌入式控制器2進行修復,但是本實施例中,是通過可編程邏輯控制器I將第二存儲模塊4中的備份開機程序復制到第一存儲模塊3中的方式進行修復的,同時可編程邏輯控制器I也會控制嵌入式控制器2重新啟動,因為嵌入式控制器2 —旦重啟,主板就會掉電,當嵌入式控制器2重新啟動,可編程邏輯控制器I就能重新檢測到開機信號,便攜式終端系統(tǒng)便于再次運行便攜式終端自行修復方法步驟。從以上的方案可以看出,通過在第一存儲模塊3中保存開機程序即保存嵌入式控制器程序,當嵌入式控制器2不正常時即嵌入式控制器程序無法正常運行時,將第二存儲模塊4中的備份開機程序復制到第一存儲模塊3中,也就對出現(xiàn)問題的嵌入式控制器2進行修復了,該方法簡單方便,使得便攜式終端更加人性化。進一步,為了能準確判斷嵌入式控制器2是否出現(xiàn)問題并在出現(xiàn)問題時及時修復,如圖3所示,步驟S02 —種實施例的具體步驟如下,
步驟S021,當可編程邏輯控制器I獲取到便攜式終端的開機信號時,可編程邏輯控制器I檢測嵌入式控制器2輸出的電平信號,
步驟S022,判斷嵌入式控制器2輸出的電平信號是否為第一預設電平信號; 步驟S023,當嵌入式控制器2輸出第一預設電平信號時,可編程邏輯控制器I判斷嵌入式控制器正常;
步驟S024,當嵌入式控制器2沒有輸出第一預設電平信號時,可編程邏輯控制器I判斷嵌入式控制器不正常。進一步,為了防止可編程邏輯控制器I空等待,如圖4所示,步驟S02另一種實施例的具體步驟如下,
步驟S0201,當可編程邏輯控制器I獲取到便攜式終端的開機信號時,可編程邏輯控制器I檢測嵌入式控制器2輸出的電平信號且開始計時,
步驟S0202,判斷嵌入式控制器是否在第一預設時間Tl內(nèi)輸出第一預設電平信號;步驟S0203,當嵌入式控制器2在第一預設時間Tl內(nèi)輸出第一預設電平信號時,可編程邏輯控制器I判斷嵌入式控制器正常;
步驟S0204,當嵌入式控制器2沒有在第一預設時間Tl內(nèi)輸出第一預設電平信號時,可編程邏輯控制器I判斷嵌入式控制器不正常。在具體實施中,所述備份開機程序包括嵌入式控制器程序,但是備份開機程序僅包括嵌入式控制器程序時,只能對出現(xiàn)問題的嵌入式控制器2進行修復,優(yōu)選情況下,所述備份開機程序包括嵌入式控制器程序和基本輸入輸出系統(tǒng)程序。在具體實施中,為了便攜式終端能準確地判斷基本輸入輸出系統(tǒng)程序是否出現(xiàn)問題并更好地進行修復,如圖5所示,本發(fā)明提供另一種實施例的便攜式終端自行修復的方法,第二存儲模塊4中備份開機程序包括嵌入式控制器程序和基本輸入輸出系統(tǒng)程序,具體包括以下步驟,
步驟S010,按下電源按鍵50,進入步驟S020 ;
步驟S020,當可編程邏輯控制器I獲取到便攜式終端的開機信號時,判斷嵌入式控制器2是否正常,如果正常,進入步驟S030,如果不正常,進入步驟S050 ;
步驟S030,可編程邏輯控制器判斷基本輸入輸出系統(tǒng)是否正常,如果正常,進入步驟S040 ;如果不正常,進入步驟S050 ;
步驟S040,便攜式終端正常開機;
步驟S050,可編程邏輯控制器I將第二存儲模塊4中的備份開機程序復制到第一存儲模塊3中并控制嵌入式控制器2重新啟動。從以上的方案可以看出,第一存儲模塊3中的開機程序包括嵌入式控制器程序和基本輸入輸出系統(tǒng)程序,第二存儲模塊4中的備份開機程序也包括嵌入式控制器程序和基本輸入輸出系統(tǒng)程序,因此當嵌入式控制器2不正常時或者基本輸入輸出系統(tǒng)不正常,將第二存儲模塊4中的備份開機程序復制到第一存儲模塊中或者直接將存有備份開機程序的第二存儲模塊4與嵌入式控制器2進行連接,便能對嵌入式控制器2和基本輸入輸出系統(tǒng)進行修復,以保證便攜式終端能正常開機,且該修復方法簡單方便,使得便攜式終端更加人性化。另外,在現(xiàn)有技術中在對基本輸入輸出系統(tǒng)進行修復時,一般只能對基本輸入輸出系統(tǒng)的引導程序進行檢測和修復,但是基本輸入輸出系統(tǒng)的主程序出現(xiàn)問題時卻無法進行修復,但是上述方法中,將第二存儲模塊4中的備份開機程序復制到第一存儲模塊中或者直接將存有備份開機程序的第二存儲模塊4與嵌入式控制器2進行連接,不管是基本輸入輸出系統(tǒng)的引導程序還是主程序出現(xiàn)問題,均能進行修復。進一步,為了能準確判斷基本輸入輸出系統(tǒng)是否出現(xiàn)問題并在出現(xiàn)問題時及時修復,如圖6所示,步驟S030 —種實施例的具體步驟如下,
步驟S031,在可編程邏輯控制器I判斷嵌入式控制器2正常后,檢測基本輸入輸出系統(tǒng)輸出的電平信號;
步驟S032,判斷基本輸入輸出系統(tǒng)輸出的電平信號是否為第二預設電平信號;
步驟S033,當基本輸入輸出系統(tǒng)輸出第二預設電平信號時,可編程邏輯控制器I判斷基本輸入輸出系統(tǒng)正常;
步驟S034,當基本輸入輸出系統(tǒng)沒有輸出第二預設電平信號時,可編程邏輯控制器I判斷基本輸入輸出系統(tǒng)不正常。對于步驟S031中,基本輸入輸出系統(tǒng)輸出的電平信號,由于當中央處理器20上電后,便開始運行基本輸入輸出系統(tǒng)程序,當基本輸入輸出系統(tǒng)程序運行正常時,中央處理器20可以通過北橋芯片30或南橋芯片40輸出預設的電平信號給可編程邏輯控制器1,因此基本輸入輸出系統(tǒng)輸出的電平信號就是通過北橋芯片30或南橋芯片40輸出的。進一步,為了更能準確判斷基本輸入輸出系統(tǒng)是否出現(xiàn)問題并在出現(xiàn)問題時及時修復,以及防止可編程邏輯控制器I的空等待,如圖7所示,步驟S030 —種實施例的具體步驟如下,
步驟S0301,在可編程邏輯控制器I判斷嵌入式控制器2正常后,可編程邏輯控制器I檢測基本輸入輸出系統(tǒng)輸出的電平信號且開始計時;
步驟S0302,判斷基本輸入輸出系統(tǒng)是否在第二預設時間T2內(nèi)輸出第二預設電平信
號;
步驟S0303,當基本輸入輸出系統(tǒng)在第二預設時間T2內(nèi)輸出第二預設電平信號時,可編程邏輯控制器I判斷基本輸入輸出系統(tǒng)正常;
步驟S0304,當基本輸入輸出系統(tǒng)沒有在第二預設時間T2內(nèi)輸出第二預設電平信號時,可編程邏輯控制器I判斷基本輸入輸出系統(tǒng)不正常。在具體實施中,所述第一預設電平信號和第二預設電平信號可以為高電平信號、低電平信號或脈沖信號,比如,第一預設電平信號和第二預設電平信號均為高電平時,當可編程邏輯控制器I在第一預設時間Tl內(nèi)接收到嵌入式控制器2輸出的高電平信號時,則說明嵌入式控制器2正常,當可編程邏輯控制器I在第二預設時間T2內(nèi)接收到基本輸入輸出系統(tǒng)輸出的高電平信號時,貝1J說明基本輸入輸出系統(tǒng)正常。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種便攜式終端自行修復的方法,其特征在于,所述便攜式終端包括可編程邏輯控制器、嵌入式控制器、通過可編程邏輯控制器與所述嵌入式控制器連接且用于保存開機程序的第一存儲模塊以及保存?zhèn)浞蓍_機程序的第二存儲模塊,所述第二存儲模塊與所述可編程邏輯控制器連接,所述方法包括以下步驟 當可編程邏輯控制器獲取到便攜式終端的開機信號時,判斷嵌入式控制器是否正常; 如果正常,便攜式終端正常開機; 如果不正常,可編程邏輯控制器將第二存儲模塊中的備份開機程序復制到第一存儲模塊中并控制嵌入式控制器重新啟動,或者可編程邏輯控制器切斷第一存儲模塊與所述嵌入式控制器的通訊以及建立第二存儲模塊與所述嵌入式控制器的通訊并控制嵌入式控制器重新啟動。
2.如權利要求I所述的方法,其特征在于,所述可編程邏輯控制器判斷嵌入式控制器是否正常的步驟,具體包括以下步驟,當可編程邏輯控制器獲取到便攜式終端的開機信號時,可編程邏輯控制器檢測嵌入式控制器輸出的電平信號,并判斷嵌入式控制器輸出的電平信號是否為第一預設電平信號;當嵌入式控制器輸出第一預設電平信號時,可編程邏輯控制器判斷嵌入式控制器正堂巾O
3.如權利要求I所述的方法,其特征在于,所述可編程邏輯控制器判斷嵌入式控制器是否正常的步驟,具體包括以下步驟, 當可編程邏輯控制器獲取到便攜式終端的開機信號時,可編程邏輯控制器檢測嵌入式控制器輸出的電平信號且開始計時,并判斷嵌入式控制器是否在第一預設時間內(nèi)輸出第一預設電平信號; 當嵌入式控制器在第一預設時間內(nèi)輸出預設的電平信號時,可編程邏輯控制器判斷嵌入式控制器正常。
4.如權利要求1-3任意一項所述的方法,其特征在于,所述備份開機程序具體包括嵌入式控制器程序,或者包括嵌入式控制器程序和基本輸入輸出系統(tǒng)程序。
5.如權利要求4所述的方法,其特征在于,當所述備份開機程序具體包括嵌入式控制器程序和基本輸入輸出系統(tǒng)程序時,在可編程邏輯控制器判斷嵌入式控制器正常的步驟之后,還包括以下步驟, 可編程邏輯控制器判斷所述基本輸入輸出系統(tǒng)是否正常; 如果正常,執(zhí)行便攜式終端正常開機的步驟; 如果不正常,執(zhí)行可編程邏輯控制器將第二存儲模塊中的備份開機程序復制到第一存儲模塊中并控制嵌入式控制器重新啟動,或者可編程邏輯控制器切斷第一存儲模塊與所述嵌入式控制器的連接以及建立第二存儲模塊與所述嵌入式控制器的連接并控制嵌入式控制器重新啟動的步驟。
6.如權利要求5所述的方法,其特征在于,所述可編程邏輯控制器判斷所述基本輸入輸出系統(tǒng)是否正常的步驟,具體包括以下步驟, 在可編程邏輯控制器判斷嵌入式控制器正常后,檢測基本輸入輸出系統(tǒng)輸出的電平信號,并判斷基本輸入輸出系統(tǒng)輸出的電平信號是否為第二預設電平信號; 當基本輸入輸出系統(tǒng)輸出的電平信號是否為第二預設電平信號時,可編程邏輯控制器判斷基本輸入輸出系統(tǒng)正常。
7.如權利要求5所述的方法,其特征在于,所述可編程邏輯控制器判斷所述基本輸入輸出系統(tǒng)是否正常的步驟,具體包括以下步驟, 在可編程邏輯控制器判斷嵌入式控制器正常后,可編程邏輯控制器檢測基本輸入輸出系統(tǒng)輸出的電平信號且開始計時,并判斷基本輸入輸出系統(tǒng)是否在第二預設時間內(nèi)輸出第二預設電平信號; 當基本輸入輸出系統(tǒng)在第二預設時間內(nèi)輸出第二預設電平信號時,可編程邏輯控制器判斷基本輸入輸出系統(tǒng)正常。
8.如權利要求6所述的方法,其特征在于,所述第二預設電平信號為高電平信號、低電平信號或脈沖信號。
9.如權利要求7所述的方法,其特征在于,所述第二預設電平信號為高電平信號、低電平信號或脈沖信號。
10.如權利要求2或3所述的方法,其特征在于,所述第一預設電平信號為高電平信號、低電平信號或脈沖信號。
11.一種便攜式終端,其特征在于,所述便攜式終端包括可編程邏輯控制器、嵌入式控制器、通過可編程邏輯控制器與所述嵌入式控制器通連接且用于保存開機程序的第一存儲模塊以及保存?zhèn)浞蓍_機程序的第二存儲模塊,所述第二存儲模塊與所述可編程邏輯控制器連接; 其中可編程邏輯控制器,用于當獲取到便攜式終端的開機信號時,判斷嵌入式控制器是否正常,如果正常,便攜式終端正常開機;如果不正常,將第二存儲模塊中的備份開機程序復制到第一存儲模塊中并控制嵌入式控制器重新啟動,或者切斷第一存儲模塊與所述嵌入式控制器的通訊以及建立第二存儲模塊與所述嵌入式控制器的通訊并控制嵌入式控制器重新啟動。
全文摘要
本發(fā)明提供了一種便攜式終端及其自行修復的方法,所述便攜式終端包括可編程邏輯控制器、嵌入式控制器、通過可編程邏輯控制器與所述嵌入式控制器連接且用于保存開機程序的第一存儲模塊以及保存?zhèn)浞蓍_機程序的第二存儲模塊,所述第二存儲模塊與所述可編程邏輯控制器連接,所述方法包括以下步驟當可編程邏輯控制器獲取到便攜式終端的開機信號時,判斷嵌入式控制器是否正常;如果正常,便攜式終端正常開機;如果不正常,可編程邏輯控制器將第二存儲模塊中的備份開機程序復制到第一存儲模塊中并控制嵌入式控制器重新啟動。該便攜式終端及其自行修復的方法能對嵌入式控制器的程序進行修復,且簡單方便,使得便攜式終端更加人性化。
文檔編號G06F11/14GK102722423SQ20111007662
公開日2012年10月10日 申請日期2011年3月29日 優(yōu)先權日2011年3月29日
發(fā)明者張洪明, 張輝 申請人:比亞迪股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1