<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于A(yíng)RM單片機的嵌入式最小系統架構研究

基于A(yíng)RM單片機的嵌入式最小系統架構研究

作者: 時(shí)間:2012-04-16 來(lái)源:網(wǎng)絡(luò ) 收藏

4.1.1單獨使用Nor Flash

在該中,引導代碼、操作和應用代碼共存于同一塊Nor Flash中。上電后,引導代碼首先在Nor Flash中執行,然后把操作和應用代碼加載到速度更高的SDRAM中運行。另一種可行的是,在Nor Flash中執行引導代碼和操作系統,而只將應用代碼加載到SDRAM中執行。

充分利用了Nor Flash芯片內執行的特點(diǎn),可有效提升系統性能。不足在于隨著(zhù)操作系統和應用代碼容量的增加,需要更大容量昂貴的Nor Flash來(lái)支撐。

4.1.2 Nor Flash和Nand Flash配合使用

Nor Flash的單獨使用對于代碼量較大的應用程序會(huì )增加產(chǎn)品的成本投入,一種的改進(jìn)的方式是采用Nor Flash 和Nand Flash配合使用的架構。在該架構中附加了一塊Nand Flash,Nor Flash(2M或4M)中存放啟動(dòng)代碼和操作系統(操作系統可以根據代碼量的大小選擇存放于Nor Flash或者Nand Flash),而Nand Flash中存放應用代碼,根據存放的應用代碼量的大小可以對Nand Flash容量做出相應的改變。

系統上電后,引導代碼直接在Nor Flash中執行,把Nand Flash中的操作系統和應用代碼加載到速度更高的SDRAM中執行。也可以在Nor Flash中執行引導代碼和操作系統,而只將Nand Flash中的應用代碼加載到SDRAM中執行。該架構是當前系統中運用最廣泛的啟動(dòng)架構之一。

4.1.2從Nand Flash啟動(dòng)

有些處理器如SamSung公司的920T系列處理器S3C2410支持從Nand Flash啟動(dòng)的模式,它的工作原理是將NandFlash中存儲的前4KB代碼裝入一個(gè)稱(chēng)為Steppingstone(BootSRAM)的地址中,然后開(kāi)始執行該段引導代碼,從而完成對操作系統和應用程序的加載。該方式需要處理器內部有NAND控制器,同時(shí)還要提供一定大小額外的SRAM空間,有一定的使用局限性,在實(shí)際開(kāi)發(fā)中較少使用。

5. 結束語(yǔ)

本文作者創(chuàng )新點(diǎn):根據體系結構的相通性,以系統為平臺,從硬件和軟件兩方面對其架構進(jìn)行了。硬件方面就ARM處理器與常用外部存儲器的接口方式進(jìn)行了闡述,軟件方面給出了系統典型的啟動(dòng)架構及其選擇標準。

參考文獻:
[1] 李別.S3C4510B的ARM開(kāi)發(fā)平臺[J].微計算機信息,2006,10-2:34-36.
[2] 張.32位嵌入式系統硬件設計與調試[M].北京:機械工業(yè)出版社, 2005.60-61.
[3] NAND Flash Applications Design Guide[EB/OL]. http://www.toshiba.com.

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 3 4 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>