【技術實現步驟摘要】
一種嵌入式系統
本專利技術實施例涉及計算機
,尤其涉及一種嵌入式系統。
技術介紹
微控制器(MicroControlUnit,MCU)應用非常廣泛,小到兒童玩具,大到工程機械均有可能用到。現在通用的MCU芯片中的存儲空間大多為所有用戶無差別使用,即為用戶共用的存儲空間,用戶所儲存的數據十分容易被可以訪問該芯片的用戶讀取、甚至改寫,導致用戶存儲的數據的安全性較低。尤其在某些保密性非常高的行業應用中,當需要存儲一些關鍵密鑰等保密信息時,通常會需要一些獨立的私有的存儲空間,而現有的MCU芯片無法獨立滿足用戶定制存儲的需求,需要借助外接其他芯片的方式實現,例如在通過在MCU芯片外接一顆小的閃存芯片或EEPROM(ElectricallyErasableProgrammableRead-OnlyMemory,電子可擦除可編程只讀存儲器)等來存儲用戶獨有的一些關鍵保密信息。但是,采用現有的MCU芯片外接其他芯片的方法,首先,需要MCU芯片支持訪問另外一顆閃存芯片或EEPROM;其次,外界其他芯片會增加整體占用空間,增加作業人員的工作量,操作相對繁瑣,且明顯增加成本以及系統開發難度。
技術實現思路
本專利技術提供一種嵌入式系統,以解決用戶數據存儲的安全問題。本專利技術實施例提供了一種嵌入式系統,包括:閃存控制器、中央處理器(CentralProcessingUnit,CPU)和閃存芯片,所述閃存控制器與所述CPU和所述閃存芯片分別連接;其中,所述閃存芯片包括:閃存主存儲區,用于存儲通用程序數據;閃存系統配置區,用于配置所述閃存芯片的狀態信息;所述閃存芯片還包括:閃存擴 ...
【技術保護點】
一種嵌入式系統,其特征在于,包括:閃存控制器、中央處理器CPU和閃存芯片,所述閃存控制器與所述CPU和所述閃存芯片分別連接;其中,所述閃存芯片包括:閃存主存儲區,用于存儲通用程序數據;閃存系統配置區,用于配置所述閃存芯片的狀態信息;所述閃存芯片還包括:閃存擴展存儲區,用于存儲特定的用戶數據;所述閃存控制器,用于與所述閃存系統配置區交互所述閃存芯片的狀態信息,并根據所述閃存芯片的狀態信息,從所述閃存擴展存儲區中讀取所述用戶數據,供所述CPU執行,或者對所述閃存擴展存儲區所存儲的用戶數據進行改寫;還用于對所述閃存主存儲區進行讀寫訪問。
【技術特征摘要】
1.一種嵌入式系統,其特征在于,包括:閃存控制器、中央處理器CPU和閃存芯片,所述閃存控制器與所述CPU和所述閃存芯片分別連接;其中,所述閃存芯片包括:閃存主存儲區,用于存儲通用程序數據;閃存系統配置區,用于配置所述閃存芯片的狀態信息;所述閃存芯片還包括:閃存擴展存儲區,用于存儲特定的用戶數據;所述閃存控制器,用于與所述閃存系統配置區交互所述閃存芯片的狀態信息,并根據所述閃存芯片的狀態信息,從所述閃存擴展存儲區中讀取所述用戶數據,供所述CPU執行,或者對所述閃存擴展存儲區所存儲的用戶數據進行改寫;還用于對所述閃存主存儲區進行讀寫訪問。2.根據權利要求1所述的系統,其特征在于,所述閃存控制器包括:閃存系統總線接口;閃存配置寄存器,與所述閃存系統總線接口連接;主控單元,與所述閃存系統總線接口和所述閃存配置寄存器分別連接;閃存控制單元,與所述閃存配置寄存器、所述主控單元和所述閃存芯片分別連接;所述閃存系統總線接口,用于將系統總線發出的第一讀指令和對應的地址發送至所述主控單元,其中,所述第一讀指令,用于對所述閃存擴展存儲區進行讀訪問;還用于將系統總線發出的第一寫指令和對應的地址發送至所述主控單元,其中,所述第一寫指令,用于對所述閃存擴展存儲區進行寫訪問;所述閃存配置寄存器,用于在所述嵌入式系統上電后,自動讀取所述閃存系統配置區中的所述閃存芯片的狀態信息,所述閃存芯片的狀態信息包括:閃存擴展存儲區是否有效信息;將與所述閃存系統總線接口交互的與所述第一讀指令對應的地址或與所述第一寫指令對應的地址,映射為閃存芯片中的所述閃存擴展存儲區的物理地址信息,作為閃存擴展存儲區的地址映射信息;并向所述主控單元提供閃存擴展存儲區的地址映射信息和閃存擴展存儲區是否有效信息;所述主控單元,用于根據所述地址映射信息和所述閃存擴展存儲區是否有效信息,判斷系統總線發出的第一讀指令和對應的地址是否有效,若是,則控制所述閃存控制單元對所述閃存芯片中閃存擴展存儲區所存儲的用戶數據進行讀取;還用于根據所述地址映射信息和所述閃存擴展存儲區是否有效信息,判斷系統總線發出的第一寫指令和對應的地址是否有效,若是,則控制所述閃存控制單元對所述閃存芯片中閃存擴展存儲區所存儲的用戶數據進行改寫;所述閃存控制單元,用于根據所述主控單元的控制,對所述閃存芯片中閃存擴展存儲區所存儲的用戶數據進行讀取或改寫。3.根據權利要求2所述的系統,其特征在于,所述閃存配置寄存器包括:擴展存儲使能寄存器,用于上電后自動從所述閃存芯片中的所述閃存系統配置區讀取擴展存儲區是否有效信息,并提供至所述主控單元;擴展存儲映射地址寄存器,用于將與所述閃...
【專利技術屬性】
技術研發人員:王南飛,
申請(專利權)人:北京兆易創新科技股份有限公司,
類型:發明
國別省市:北京,11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。