国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種嵌入式多系統(tǒng)自啟動方法

      文檔序號:6379133閱讀:166來源:國知局
      專利名稱:一種嵌入式多系統(tǒng)自啟動方法
      技術領域
      本發(fā)明屬于嵌入設備技術領域,特別涉及一種嵌入式多系統(tǒng)自啟動方法。
      背景技術
      隨著信息化、智能化、網(wǎng)絡化的發(fā)展,嵌入式技術已獲得廣闊的發(fā)展空間。基于嵌入式技術的產(chǎn)品已經(jīng)深入到社會生活的各個層面,嵌入式系統(tǒng)發(fā)揮著越來越重要的作用。從執(zhí)行單一任務的工業(yè)控制自動化到復雜的通信信息系統(tǒng)、網(wǎng)絡系統(tǒng)、無線系統(tǒng)、汽車航天系統(tǒng)。然而隨著市場對嵌入式產(chǎn)品的性能要求不斷提高,目前各種單一的嵌入式操作系統(tǒng)由于自身設計的局限性使其很難滿足。因此開發(fā)一種支持多系統(tǒng)的設備裝置勢必成為一種趨勢。然而傳統(tǒng)上這種多系統(tǒng)的設備裝置往往采用手動選擇的方式切換ROM設備來啟動不同的操作系統(tǒng)。這種不靈活的操作方式大大影響了產(chǎn)品的性能。

      發(fā)明內(nèi)容
      本發(fā)明的目的是提供一種嵌入式多系統(tǒng)自啟動方法,以解決現(xiàn)有技術中對于多系統(tǒng)嵌入式設備中系統(tǒng)無法自動切換的問題。本發(fā)明的技術方案是,一種嵌入式多系統(tǒng)自啟動方法,所述自啟動方法通過一個自啟動控制電路實現(xiàn),該自啟動控制電路包括CPU、邏輯控制單元和至少2個程序存儲器,還包括多個開關和多個指示燈,所述自啟動方法包括以下步驟步驟一,給所述自啟動控制電路上電,觸發(fā)第一開關,邏輯控制單元輸出第一片選信號至第一程序存儲器,同時邏輯控制單元設置最大啟動時間值并開啟定時器,第一指示燈處于快閃狀態(tài);步驟二,邏輯控制單元向CPU發(fā)送復位信號,CPU收到復位信號后系統(tǒng)重新啟動并從第一程序存儲器中讀取系統(tǒng)啟動數(shù)據(jù),系統(tǒng)進行初始化;步驟三,待系統(tǒng)完成啟動,CPU向邏輯控制單元發(fā)送狀態(tài)信號,邏輯控制單元收到正確的狀態(tài)信號后關閉定時器,第一指示燈處于常亮狀態(tài);步驟四,若邏輯控制單元在定時器的最大啟動時間值內(nèi)未收到正確的狀態(tài)信號,邏輯控制單元輸出第二片選信號至第二程序存儲器,第二指示燈處于快閃狀態(tài);步驟五,邏輯控制單元向CPU發(fā)送復位信號,CPU收到復位信號后系統(tǒng)重新啟動并從第二程序存儲器中讀取系統(tǒng)啟動數(shù)據(jù),系統(tǒng)進行初始化;步驟六,待系統(tǒng)完成啟動,CPU向邏輯控制單元發(fā)送狀態(tài)信號,邏輯控制單元收到正確的狀態(tài)信號后關閉定時器,第二指示燈處于常亮狀態(tài);步驟七,若邏輯控制單元在定時器的最大啟動時間值內(nèi)未收到正確的狀態(tài)信號,則系統(tǒng)出現(xiàn)故障,第三指示燈處于慢閃狀態(tài)。本發(fā)明的有益效果是,對于具有多系統(tǒng)的嵌入式設備,實現(xiàn)了對于系統(tǒng)的自動切換,尤其是當某個系統(tǒng)出現(xiàn)故障時,系統(tǒng)實現(xiàn)自動切換,增強了系統(tǒng)冗余度,保證系統(tǒng)的正常運行。


      圖I是本發(fā)明實施例中自啟動控制電路組成示意2是本發(fā)明實施例中自啟動方法流程圖
      具體實施例方式如圖I所示,選擇BCM5356為CPU (中央處理單元),ispMACH40322E為邏輯控制器單元,64M X 8Bit 的 NAND FLASH(K9F1208D0A)和 4M x 16Bit (MX25L3205) N0RFLASHR0M 組成設備程序存儲器單元,系統(tǒng)由指示燈單元、CPU(中央處理器單元)、程序存儲器ROM設備單元、邏輯控制器單元組成。其中,邏輯控制器單元由兩個按鍵和一個可編程邏輯器件組成,所述的ROM設備單元為兩種不同類型的固態(tài)半導體存儲器,所述系統(tǒng)指示燈單元由三個指示燈組成。所述的設備裝置系統(tǒng)具體過程如下
      I、給設備裝置上電,然后按下按鈕A,邏輯控制器單元設置片選信號CSO使ROM設備單元固態(tài)半導體存儲器A工作,同時邏輯控制器單元設置最大啟動時間值并開啟其定時功能,此時系統(tǒng)指示燈單元的指示燈A快閃。2、然后邏輯控制器單元給中央處理器單元發(fā)送RESET信號,中央處理器單元收到RESET信號后系統(tǒng)重新啟動并從固態(tài)半導體存儲器A中讀取系統(tǒng)啟動數(shù)據(jù)并進行系統(tǒng)初始化。3、待系統(tǒng)啟動正常后,中央處理器單元將給邏輯控制器單元發(fā)送STATE信號,邏輯控制器單元收到正確的STATE信號后關閉定時器,同時讓系統(tǒng)指示燈單元的指示燈A常売。4、如果邏輯控制器單元在定時功能啟動后的最大啟動時間內(nèi)未收到正確的STATE信號或收到到的STATE信號不正確,邏輯控制器單元將設置片選信號CSl使ROM設備單元固態(tài)半導體存儲器B工作,同時讓系統(tǒng)指示燈單元的指示燈B快閃。5、然后邏輯控制器單元給中央處理器單元發(fā)送RESET信號,中央處理器單元收到RESET信號后統(tǒng)重新啟動并從固態(tài)半導體存儲器B中讀取系統(tǒng)啟動數(shù)據(jù)并開始系統(tǒng)初始化。6、待系統(tǒng)啟動正常后,中央處理器單元將給邏輯控制器單元發(fā)送STATE信號,邏輯控制器單元收到正確的STATE信號后關閉定時器,同時讓系統(tǒng)指示燈單元的指示燈B常売。7、如果邏輯控制器單元在定時功能啟動后的最大啟動時間內(nèi)未收到正確的STATE信號或收到的STATE信號不正確,說明設備裝置系統(tǒng)出現(xiàn)故障,此時系統(tǒng)指示燈單元的指示燈C慢閃。本發(fā)明的特點是,當其中任何一個系統(tǒng)不能正常啟動,不需要手動去設置就可以啟動備用的。大大提高了產(chǎn)品的智能性,節(jié)約了人力成本。同時添加了指示單元,方便技術人員了解系統(tǒng)的當前的狀態(tài)??梢造`活的選擇系統(tǒng)啟動方式,如果需要默認從固態(tài)半導體存儲器B讀取系統(tǒng)啟動數(shù)據(jù)并啟動系統(tǒng),只需要在設備裝置上電后按下按鈕B。同時本系統(tǒng)支持默認啟動方式,當裝置上電后,30秒內(nèi)按鈕A和按鈕B均沒有被按下,系統(tǒng)將默認從固態(tài)半導體存儲器A讀取系統(tǒng)啟動數(shù)據(jù)并啟動系統(tǒng)。
      權利要求
      1.一種嵌入式多系統(tǒng)自啟動方法,所述自啟動方法通過一個自啟動控制電路實現(xiàn),該自啟動控制電路包括CPU、邏輯控制單元和至少2個程序存儲器,還包括多個開關和多個指示燈,其特征在于,所述自啟動方法包括以下步驟 步驟一,給所述自啟動控制電路上電,觸發(fā)第一開關,邏輯控制單元輸出第一片選信號至第一程序存儲器,同時邏輯控制單元設置最大啟動時間值并開啟定時器,第一指示燈處于快閃狀態(tài); 步驟二,邏輯控制單元向CPU發(fā)送復位信號,CPU收到復位信號后系統(tǒng)重新啟動并從第一程序存儲器中讀取系統(tǒng)啟動數(shù)據(jù),系統(tǒng)進行初始化; 步驟三,待系統(tǒng)完成啟動,CPU向邏輯控制單元發(fā)送狀態(tài)信號,邏輯控制單元收到正確的狀態(tài)信號后關閉定時器,第一指示燈處于常亮狀態(tài); 步驟四,若邏輯控制單元在定時器的最大啟動時間值內(nèi)未收到正確的狀態(tài)信號,邏輯控制單元輸出第二片選信號至第二程序存儲器,第二指示燈處于快閃狀態(tài); 步驟五,邏輯控制單元向CPU發(fā)送復位信號,CPU收到復位信號后系統(tǒng)重新啟動并從第二程序存儲器中讀取系統(tǒng)啟動數(shù)據(jù),系統(tǒng)進行初始化; 步驟六,待系統(tǒng)完成啟動,CPU向邏輯控制單元發(fā)送狀態(tài)信號,邏輯控制單元收到正確的狀態(tài)信號后關閉定時器,第二指示燈處于常亮狀態(tài); 步驟七,若邏輯控制單元在定時器的最大啟動時間值內(nèi)未收到正確的狀態(tài)信號,則系統(tǒng)出現(xiàn)故障,第三指示燈處于慢閃狀態(tài)。
      全文摘要
      本發(fā)明公開了一種嵌入式多系統(tǒng)自啟動方法,邏輯控制單元輸出第一片選信號至第一程序存儲器,同時邏輯控制單元設置最大啟動時間值并開啟定時器,第一指示燈處于快閃狀態(tài);邏輯控制單元向CPU發(fā)送復位信號,CPU收到復位信號后系統(tǒng)重新啟動并從第一程序存儲器中讀取系統(tǒng)啟動數(shù)據(jù),系統(tǒng)進行初始化;待系統(tǒng)完成啟動,CPU向邏輯控制單元發(fā)送狀態(tài)信號,邏輯控制單元收到正確的狀態(tài)信號后關閉定時器,第一指示燈處于常亮狀態(tài);若邏輯控制單元在定時器的最大啟動時間值內(nèi)未收到正確的狀態(tài)信號,邏輯控制單元輸出第二片選信號至第二程序存儲器,第二指示燈處于快閃狀態(tài);CPU收到復位信號后系統(tǒng)重新啟動并從第二程序存儲器中讀取系統(tǒng)啟動數(shù)據(jù)。
      文檔編號G06F9/445GK102880496SQ201210398668
      公開日2013年1月16日 申請日期2012年10月18日 優(yōu)先權日2012年10月18日
      發(fā)明者楊敏 申請人:上海師范大學
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1