專利名稱:嵌入式控制系統的制作方法
技術領域:
本發明涉及計算機領域,尤其涉及一種嵌入式控制系統。
背景技術:
當前已知嵌入式系統呈現了許多缺點,例如,如果把一個系統固件存儲在非易失性閃存或ROM中的處理過程過早地中斷或終止,或是中途遇到斷電使系統不用能。
發明內容
本發明實施例所要解決的技術問題在于,提供一種嵌入式控制系統。可防止嵌入式系統因系統因緊急事件終止編程處理過程。為了解決上述技術問題,本發明實施例提供了一種嵌入式控制系統,包括:
中央處理單元;
連接到所述中央處理單元的系統存儲器;
連接到所述中央處理的非易失性閃存,其包括輸入/輸出系統和任務下發單元,輸入/輸出系統用于操作系統存儲器,任務下發單元包括一個初始化系統的任務列表,而且可執行與系統初始化相關的多任務;
連接所述中央處理單元的輔助非易失性閃存,保證在掉電的條件下保持現場;
存儲在非易失性閃存上且提供固件更新的軟件,包含嵌入式控制系統的代碼部分、弓丨導計算機的代碼部分、引導系統將新固件更新到嵌入式控制系統固件存儲區中的代碼部分、重啟代碼部分。實施本發明實施例,具有如下有益效果:可防止嵌入式系統因系統因緊急事件終止編程處理過程。
具體實施例方式為使本發明的目的、技術方案和優點更加清楚,下面將對本發明作進一步地詳細描述。本發明一種嵌入式控制系統,包括:
中央處理單元;
連接到所述中央處理單元的系統存儲器;
連接到所述中央處理的非易失性閃存,其包括輸入/輸出系統和任務下發單元,輸入/輸出系統用于操作系統存儲器,任務下發單元包括一個初始化系統的任務列表,而且可執行與系統初始化相關的多任務;
連接所述中央處理單元的輔助非易失性閃存,保證在掉電的條件下保持現場;
存儲在非易失性閃存上且提供固件更新的軟件,包含嵌入式控制系統的代碼部分、弓丨導計算機的代碼部分、引導系統將新固件更新到嵌入式控制系統固件存儲區中的代碼部分、重啟代碼部分。
以上所揭露的僅為本發明一種較佳實施例而已,當然不能以此來限定本發明之權利范圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的范圍。
權利要求
1.一種嵌入式控制系統,其特征在于,包括: 中央處理單元; 連接到所述中央處理單元的系統存儲器; 連接到所述中央處理的非易失性閃存,其包括輸入/輸出系統和任務下發單元,輸入/輸出系統用于操作系統存儲器,任務下發單元包括一個初始化系統的任務列表,而且可執行與系統初始化相關的多任務; 連接所述中央處理單元的輔助非易失性閃存,保證在掉電的條件下保持現場; 存儲在非易失性閃存上且提供固件更新的軟件,包含嵌入式控制系統的代碼部分、弓丨導計算機的代碼部分、引導系統將新固件更新到嵌入式控制系統固件存儲區中的代碼部分、重啟代碼部分。
全文摘要
本發明實施例公開了一種嵌入式控制系統,包括中央處理單元;連接到所述中央處理單元的系統存儲器;連接到所述中央處理的非易失性閃存,其包括輸入/輸出系統和任務下發單元,輸入/輸出系統用于操作系統存儲器,任務下發單元包括一個初始化系統的任務列表,而且可執行與系統初始化相關的多任務;連接所述中央處理單元的輔助非易失性閃存,保證在掉電的條件下保持現場;存儲在非易失性閃存上且提供固件更新的軟件,包含嵌入式控制系統的代碼部分、引導計算機的代碼部分、引導系統將新固件更新到嵌入式控制系統固件存儲區中的代碼部分、重啟代碼部分。采用本發明,可防止嵌入式系統因系統因緊急事件終止編程處理過程。
文檔編號G06F11/00GK103116528SQ20111036340
公開日2013年5月22日 申請日期2011年11月16日 優先權日2011年11月16日
發明者周增濤 申請人:周增濤