庖丁解牛-幫你理清系統(tǒng)結(jié)構(gòu)
當(dāng)我們學(xué)習(xí)新平臺(tái)的時(shí)候,最快的入門方式就是上手一塊開發(fā)板。拿到開發(fā)板后,首先要做的自然是先弄清楚開發(fā)板的結(jié)構(gòu),看看開發(fā)板包含哪些模塊,我們能用它做些什么。今天我們就來(lái)聊聊系統(tǒng),看看一個(gè)完整的系統(tǒng)要包含哪些部分,以及各部分的作用。
本文引用地址:http://butianyuan.cn/article/158901.htm一、主芯片
想了半天,好像也只有主芯片這個(gè)詞能概括,畢竟每個(gè)平臺(tái)都不一樣。無(wú)論MCU,F(xiàn)PGA,ARM,MIPS或是PowerPC,一個(gè)平臺(tái),總少不了一顆主芯片,這是一個(gè)系統(tǒng)的核心,系統(tǒng)的主要功能都是通過(guò)主芯片來(lái)完成的,也是我們主要花精力學(xué)習(xí)的部分。
存儲(chǔ)模塊是系統(tǒng)里的一個(gè)很重要的組成部分,一般存儲(chǔ)模塊的讀寫速度都很快,是系統(tǒng)中設(shè)計(jì)的一個(gè)難點(diǎn)。存儲(chǔ)模塊一般分為ROM和RAM兩大類。
A)、ROM:ROM(Read-Only Memory)只讀存儲(chǔ)器,它分為很多類型。
1)、PROM
可編程只讀存儲(chǔ)器。在芯片內(nèi)部有行列式熔絲,需要利用電流燒斷熔絲寫入所需資料,但是能且僅能寫入一次。
2)、EPROM
可擦除可編程只讀存儲(chǔ)器。利用高壓將程序?qū)懭胄酒?,并通過(guò)紫外線擦除資料,可以重復(fù)使用。
3)、EEPROM
電可擦除可編程只讀存儲(chǔ)器。這是我們常見的并且經(jīng)常使用的一種。寫入和擦除都通過(guò)電信號(hào)進(jìn)行。容量一般都不大,方便保存一些少更改的數(shù)據(jù)。
4)、Flash Memory
Flash Memory是目前系統(tǒng)中使用最多和最常見的ROM。就Flash來(lái)說(shuō)通常也分為NOR Flash和NAND Flash。 SPI Flash是NOR Flash的一種,只是采用SPI接口進(jìn)行訪問(wèn),減少連接線的數(shù)量。NOR Flash寫入可靠,容量偏小(相對(duì)NAND Flash而言)。NAND Flash容量可以做的很大,但在操作的時(shí)候會(huì)有隨機(jī)錯(cuò)誤bit翻轉(zhuǎn)的問(wèn)題,需要完善的讀寫校驗(yàn)。
無(wú)論是上面提到的哪種ROM,或是一些新技術(shù)的ROM,他們的共同特點(diǎn)都是資料寫入后不會(huì)輕易改變和刪除,即使掉電數(shù)據(jù)也不會(huì)丟失。在系統(tǒng)中ROM常被用來(lái)儲(chǔ)存運(yùn)行的程序、配置信息等不經(jīng)常改變的數(shù)據(jù)。
B)、RAM:RAM(random access memory)隨機(jī)存儲(chǔ)器。同樣分為很多類型。
1)、SRAM
靜態(tài)隨機(jī)存儲(chǔ)器。它是一種具有靜態(tài)存取功能的存儲(chǔ)器,不需要刷新就能夠保存內(nèi)部的數(shù)據(jù)。
2)、DRAM
動(dòng)態(tài)隨機(jī)存儲(chǔ)器。動(dòng)態(tài)隨機(jī)存儲(chǔ)器與靜態(tài)隨機(jī)存儲(chǔ)器的主要區(qū)別是使用電容保存數(shù)據(jù),只能保持很短的時(shí)間,所以為了防止信息丟失需要隔一段時(shí)間刷新一次數(shù)據(jù)。
存儲(chǔ)器相關(guān)文章:存儲(chǔ)器原理
評(píng)論