色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

電子設(shè)備中MCU類VS Linux類 不同的存儲(chǔ)方式

電子設(shè)計(jì) ? 來(lái)源:美光科技 ? 作者:美光科技 ? 2021-02-06 11:32 ? 次閱讀

日常生活離不開(kāi)各類電子產(chǎn)品,我們常見(jiàn)的電子產(chǎn)品通常以電路板作為載體,包含信息采集,信息處理,存儲(chǔ),執(zhí)行等功能。

對(duì)于工程師來(lái)說(shuō),比起電路板,說(shuō)開(kāi)發(fā)板可能更親切一些。由于工程師在研發(fā)初期,大都在開(kāi)發(fā)板上驗(yàn)證功能,可以說(shuō)開(kāi)發(fā)板是所有電子設(shè)備最原始的狀態(tài)。開(kāi)發(fā)板與存儲(chǔ)之間有什么樣的關(guān)聯(lián)呢?

開(kāi)發(fā)板:MCU類VS Linux類 不同的存儲(chǔ)方式

根據(jù)處理器類型,開(kāi)發(fā)板一般分為兩類:MCU類和 Linux 類。它們二者的存儲(chǔ)方式還是有很大的差異的。

首先是MCU類開(kāi)發(fā)板,MCU就是工程師口中的單片機(jī),采用MCU的系統(tǒng)一般僅需要簡(jiǎn)單的操作或者控制,比如接收按鈕或按鍵的輸入信號(hào),按照事先編好的程序,指揮馬達(dá)和LCD的外圍功能電路動(dòng)作。

下圖就是一個(gè)MCU系統(tǒng)的主要組成部分:

可以很明顯的看出來(lái)MCU類的開(kāi)發(fā)板它的存儲(chǔ)功能靠?jī)?nèi)部存儲(chǔ)就足夠了。

內(nèi)部存儲(chǔ)分為ROMRAM兩大類,存儲(chǔ)空間大小在幾十到幾百KB不等。如果不運(yùn)行操作系統(tǒng)和圖形系統(tǒng),MCU控制指令和代碼就會(huì)相對(duì)簡(jiǎn)單,內(nèi)部ROM和RAM可以滿足大多數(shù)應(yīng)用的系統(tǒng)存儲(chǔ)要求。

另外一類是Linux類開(kāi)發(fā)板,這類開(kāi)發(fā)板的處理器我們最常見(jiàn)的有Arm Cortex A系列。

目前主流Linux開(kāi)發(fā)板運(yùn)行的是Linux系統(tǒng),采用的多是Arm Cortex A系列的處理器。同Windows操作系統(tǒng)一樣,Linux是一種開(kāi)放源代碼,功能強(qiáng)大、可靠、穩(wěn)定性強(qiáng)、靈活而且具有極大的伸縮性的操作系統(tǒng)。

從下圖可以看出,Arm Cortex A處理器的內(nèi)部存儲(chǔ)有96KB的ROM和128KB的RAM。

如果不跑操作系統(tǒng),做一些簡(jiǎn)單的輸入輸出控制,代碼量不多的話,自帶的內(nèi)部存儲(chǔ)ROM和RAM是夠用的。但是Arm Cortex A處理器的運(yùn)算資源很強(qiáng)大,通常是使用在嵌入式產(chǎn)品上,嵌入式產(chǎn)品的軟件是需要跑Linux操作系統(tǒng)的。

它的軟件方面主要分為兩大塊:Linux內(nèi)核和用戶應(yīng)用程序。如果Linux使用比較輕量級(jí)的busybox來(lái)做文件系統(tǒng),使用版本比較低的內(nèi)核kernel 3.2最終編譯完后,Linux內(nèi)核鏡像大小在4-10M,最精簡(jiǎn)的文件系統(tǒng)就在16M左右,除此之外,用戶另外用戶肯定會(huì)在這個(gè)系統(tǒng)之上搭建自己的復(fù)雜的業(yè)務(wù)邏輯,要想支撐起比較復(fù)雜的用戶應(yīng)用程序,僅靠處理器的內(nèi)部存儲(chǔ)空間顯然是不夠的。

大家看看手邊的Linux開(kāi)發(fā)板,不難發(fā)現(xiàn)他們都額外增加了獨(dú)立的存儲(chǔ)芯片SDARM和FLASH。

Linux開(kāi)發(fā)板上的外部存儲(chǔ)芯片

典型的Linux開(kāi)發(fā)板,比如大家都很熟悉的樹(shù)莓派4,使用的外部存儲(chǔ)芯片就是美光的8GB LPDDR4 SDRAM。

或許有人就疑惑了:為什么是外接存儲(chǔ)芯片,而不是直接在處理器芯片內(nèi)置大容量Flash和RAM?

原因有很多,比如成本問(wèn)題。如果單純的加大RAM會(huì)占用很多硅片面積,這也會(huì)直接導(dǎo)致芯片價(jià)格的增加。在同樣的硅片上,占用硅片面積大會(huì)使得切割出來(lái)的芯片晶圓數(shù)量減少。再者,RAM的工藝繁雜,RAM所占硅片的面積大,就會(huì)容易產(chǎn)生缺陷,導(dǎo)致芯片的整體良品率下降。

外部存儲(chǔ)芯片如何與處理器進(jìn)行工作的呢?

把Linux開(kāi)發(fā)板看成一個(gè)大工廠,處理器是加工車間,外部的存儲(chǔ)芯片則相當(dāng)于倉(cāng)庫(kù)。為了提升工廠的產(chǎn)能,一是提高處理器的性能,這樣可以提升加工車間的效率;二是縮短原材料從倉(cāng)庫(kù)到加工車間的時(shí)間,中間的臨時(shí)小倉(cāng)庫(kù),堆放目前專門生產(chǎn)的產(chǎn)品的原材料,可以大大縮短制造時(shí)間。小倉(cāng)庫(kù)相當(dāng)于存儲(chǔ)芯片中的DDR SDRAM,大倉(cāng)庫(kù)則相當(dāng)于存儲(chǔ)芯片中的Flash。

開(kāi)發(fā)板上的DDR SDRAM用來(lái)保存用戶程序在運(yùn)行時(shí)使用到的數(shù)據(jù)。而Flash,負(fù)責(zé)存儲(chǔ)應(yīng)用程序等,就如電腦中的硬盤(pán)作用。

處理器,DDR SDRAM和Flash之間是如何進(jìn)行數(shù)據(jù)傳輸?shù)模?/strong>

以運(yùn)行用戶程序?yàn)槔绦驎?huì)以二進(jìn)制碼的形式存在Flash中。當(dāng)想要運(yùn)行某個(gè)用戶程序時(shí),處理器會(huì)先從Flash中讀取待運(yùn)行的程序放入DDR中。處理器與DDR實(shí)時(shí)進(jìn)行數(shù)據(jù)傳輸,保證運(yùn)行的速度。

? 開(kāi)發(fā)板上的DDR SDRAM用來(lái)保存用戶程序在運(yùn)行時(shí)使用到的數(shù)據(jù)。

以美光的MT41K128M16JT-125 芯片(DDR3芯片)為例,速度可達(dá)800MHz的2GB DDR3 SDRAM。DDR3芯片的管腳較為復(fù)雜,不過(guò)大體上可以分成5類:電源線,時(shí)鐘線地址線,數(shù)據(jù)線,控制線(在不同的容量芯片當(dāng)中地址線和數(shù)據(jù)線的數(shù)目是變化的)。

下圖的DRAM_ADDR[0:15],這是16根地址線,讓處理器可以準(zhǔn)確的訪問(wèn)DDR3芯片。然后是DRAM_DATA[0:15],我們可以看到16位的并行數(shù)據(jù)線,用于DDR3和處理器之間的數(shù)據(jù)傳輸。

? 開(kāi)發(fā)板上的Flash,負(fù)責(zé)存儲(chǔ)應(yīng)用程序等,就如電腦中的硬盤(pán)作用,直接與處理器相連。

以美光的MT29F2G08ABAEAWP芯片為例,這是一顆Nand Flash芯片雖然有48個(gè)管腳,但是實(shí)際上使用到的管腳也就十多個(gè),比如有:

復(fù)用的數(shù)據(jù)管腳,用于數(shù)據(jù)、地址、命令等信息;CLE:命令鎖存使能,在輸入命令之前,先要拉高CLE;ALE:地址鎖存使能,在輸入地址之前,先要拉高ALE;CE#:芯片使能,在操作Nand Flash之前,先要拉低CE#;RE#:讀使能,在讀取數(shù)據(jù)之前,先要拉低RE#;WE#:寫(xiě)使能,在寫(xiě)取數(shù)據(jù)之前,先要拉低WE#;WP#:寫(xiě)保護(hù),拉低WP之后,將無(wú)法對(duì)芯片進(jìn)行寫(xiě)操作;R/B#:Ready/Busy Output,平時(shí)R/B為高電平狀態(tài),但當(dāng)NAND進(jìn)行編程、隨機(jī)讀或擦除操作時(shí)變?yōu)榈碗娖綘顟B(tài),操作完成后又變?yōu)楦唠娖綘顟B(tài)。

處理器與Nand Flash芯片通過(guò)8 bit的并行總線進(jìn)行連接,操作CLE和ALE,可以實(shí)現(xiàn)對(duì)8個(gè)IO管腳的數(shù)據(jù)類型復(fù)用。這樣做有一個(gè)好處,就是可以大大簡(jiǎn)化的硬件電路的設(shè)計(jì),避免了繁瑣的硬件連線。同時(shí),為了加強(qiáng)處理器對(duì)Nand Flash讀寫(xiě)操作的穩(wěn)定性,圖中CE,R/B和WP三個(gè)控制管腳被電阻上拉到高電平。

NAND Flash的操作通過(guò)一系列的命令來(lái)完成。命令一共分成9大類,包括復(fù)位操作、識(shí)別操作、配置操作、狀態(tài)操作、地址操作、讀操作、寫(xiě)(編程)操作、擦除操作以及寫(xiě)回操作。

最先進(jìn)的DDR5時(shí)代已來(lái)

工程師們執(zhí)著于增加電子產(chǎn)品的運(yùn)行速度及存儲(chǔ)空間,使得開(kāi)發(fā)板上的存儲(chǔ)芯片容量正不斷增加。決定電子設(shè)備性能的核心除了處理器之外,存儲(chǔ)芯片的讀取速度也成為一個(gè)非常重要的因素。

迄今為止技術(shù)上最為先進(jìn)的 DDR5 ,比上一代DDR4提升至少 85%,已經(jīng)出現(xiàn)在工程師的手中了。
編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6041

    文章

    44616

    瀏覽量

    637430
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17307

    瀏覽量

    352179
  • lcd
    lcd
    +關(guān)注

    關(guān)注

    34

    文章

    4437

    瀏覽量

    168072
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11336

    瀏覽量

    210099
  • DDR4
    +關(guān)注

    關(guān)注

    12

    文章

    322

    瀏覽量

    40863
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    網(wǎng)線與其他網(wǎng)絡(luò)設(shè)備的連接方式及注意事項(xiàng)

    連接。以下是六網(wǎng)線與其他網(wǎng)絡(luò)設(shè)備的連接方式及相關(guān)注意事項(xiàng): 一、基本連接方式網(wǎng)線的連接方式
    的頭像 發(fā)表于 01-09 10:43 ?193次閱讀

    電源技術(shù)對(duì)電子設(shè)備的影響

    電源技術(shù)對(duì)電子設(shè)備的影響深遠(yuǎn)且重要,主要體現(xiàn)在以下幾個(gè)方面: 一、提供穩(wěn)定電能 電源技術(shù)是電子設(shè)備正常運(yùn)行的基礎(chǔ),它負(fù)責(zé)為設(shè)備提供穩(wěn)定和適當(dāng)?shù)碾娔堋_@種穩(wěn)定的電能供應(yīng)是確保電子設(shè)備能夠
    的頭像 發(fā)表于 01-08 10:10 ?233次閱讀

    降噪技術(shù)在電子設(shè)備的應(yīng)用

    降噪技術(shù)是通過(guò)減少或消除不需要的聲音,提高聲音質(zhì)量的技術(shù)。在電子設(shè)備,降噪技術(shù)的應(yīng)用已經(jīng)變得日益廣泛,為用戶提供了更加清晰、寧?kù)o的使用體驗(yàn)。以下是對(duì)降噪技術(shù)在電子設(shè)備應(yīng)用的分析:
    的頭像 發(fā)表于 12-18 15:01 ?511次閱讀

    PFC在電子設(shè)備的應(yīng)用 如何選擇合適的PFC芯片

    PFC在電子設(shè)備的應(yīng)用 電源因數(shù)校正技術(shù)在電子設(shè)備的應(yīng)用主要體現(xiàn)在以下幾個(gè)方面: 節(jié)能降耗 :通過(guò)提高功率因數(shù),PFC技術(shù)能夠減少電網(wǎng)
    的頭像 發(fā)表于 12-16 15:43 ?566次閱讀

    串聯(lián)組件在電子設(shè)備的作用

    串聯(lián)組件在電子設(shè)備中發(fā)揮著至關(guān)重要的作用。以下是串聯(lián)組件在電子設(shè)備的一些主要作用: 一、增加電壓 串聯(lián)電路的一個(gè)顯著特點(diǎn)是,當(dāng)多個(gè)電源或電池串聯(lián)時(shí),它們的輸出電壓會(huì)相加。因此,在需要高電壓
    的頭像 發(fā)表于 12-02 16:45 ?511次閱讀

    介電常數(shù)對(duì)電子設(shè)備的影響

    存儲(chǔ)的電荷量就越多。這對(duì)于提升電子設(shè)備存儲(chǔ)能力和性能至關(guān)重要。 二、信號(hào)傳輸特性 傳輸速度 :在高頻電路,介電常數(shù)還影響著信號(hào)的傳輸速度。低介電常數(shù)的材料具有更快的信號(hào)傳輸速度,能
    的頭像 發(fā)表于 11-25 14:04 ?722次閱讀

    ESD產(chǎn)品對(duì)于電子設(shè)備的保護(hù)

    在以下幾個(gè)方面: 性能下降 :ESD可能會(huì)導(dǎo)致電子設(shè)備的性能下降,影響其正常工作。 數(shù)據(jù)丟失 :在某些情況下,ESD可能會(huì)導(dǎo)致數(shù)據(jù)丟失,尤其是在存儲(chǔ)設(shè)備
    的頭像 發(fā)表于 11-14 11:11 ?780次閱讀

    KiCad 7添加網(wǎng)絡(luò)(二)

    。 ” 前文中提到了用“網(wǎng)絡(luò)”對(duì)話框通過(guò)正則表達(dá)式的方式分配“網(wǎng)絡(luò)”。其實(shí)在原理圖中將指定網(wǎng)絡(luò)分配到網(wǎng)絡(luò)還有其它方法。本文將做一個(gè)總結(jié): 1. 用網(wǎng)絡(luò)
    的頭像 發(fā)表于 11-12 12:21 ?612次閱讀
    KiCad 7<b class='flag-5'>中</b>添加網(wǎng)絡(luò)<b class='flag-5'>類</b>(二)

    網(wǎng)口能接五網(wǎng)線嗎

    :雖然六網(wǎng)口可以接五網(wǎng)線,但設(shè)備的網(wǎng)絡(luò)速率應(yīng)與網(wǎng)線的傳輸能力相匹配,才能發(fā)揮其最大性能。五網(wǎng)線的傳輸性能較六網(wǎng)線低,因此在高速網(wǎng)絡(luò)環(huán)
    的頭像 發(fā)表于 11-01 09:49 ?3100次閱讀

    音頻放大器G和H升壓的優(yōu)勢(shì)

    電子發(fā)燒友網(wǎng)站提供《音頻放大器G和H升壓的優(yōu)勢(shì).pdf》資料免費(fèi)下載
    發(fā)表于 10-08 11:36 ?1次下載
    音頻放大器<b class='flag-5'>中</b>G<b class='flag-5'>類</b>和H<b class='flag-5'>類</b>升壓的優(yōu)勢(shì)

    PCB板的電流及在電子設(shè)備的作用

    電子設(shè)備,PCB(印刷電路板)是連接各種電子元件的關(guān)鍵部件。PCB板的電流是指在PCB板上流動(dòng)的電能,它對(duì)電子設(shè)備的正常工作至關(guān)重要。然而,PCB板上的電流并非所有電流,它只是
    的頭像 發(fā)表于 08-15 09:36 ?730次閱讀

    深圳比創(chuàng)達(dá)EMC|EMI電磁干擾:電子設(shè)備性能的頭號(hào)敵人.

    產(chǎn)生干擾;3、傳輸介質(zhì)因素:信號(hào)傳輸過(guò)程,傳輸介質(zhì)的特性、長(zhǎng)度、連接方式等都可能影響信號(hào)的傳輸質(zhì)量,從而產(chǎn)生電磁干擾。三、EMI電磁干擾的影響1、性能下降:電磁干擾可能導(dǎo)致電子設(shè)備性能下降,如信號(hào)失真
    發(fā)表于 05-21 11:19

    排線磁環(huán):電子設(shè)備的電磁屏蔽衛(wèi)士

    電子設(shè)備的密集環(huán)境,電磁干擾(EMI)是一個(gè)不容忽視的問(wèn)題。為了應(yīng)對(duì)這一挑戰(zhàn),排線磁環(huán)作為一種高效的電磁屏蔽解決方案,被廣泛應(yīng)用于各種電子設(shè)備。本文維愛(ài)普小編將介紹排線磁環(huán)的工作
    的頭像 發(fā)表于 05-21 09:50 ?737次閱讀

    C程序可用的存儲(chǔ)有哪些?

    register 存儲(chǔ)用于定義存儲(chǔ)在寄存器而不是 RAM 的局部變量。這意味著變量的最大尺寸等于寄存器的大小(通常是一個(gè)詞),且不能對(duì)
    發(fā)表于 03-15 12:32 ?400次閱讀

    電子設(shè)備的“超級(jí)電容器”到底是什么?

    電子設(shè)備的“超級(jí)電容器”到底是什么?我們提到過(guò)電容器與普通電池的不同在于能量密度不同,與標(biāo)準(zhǔn)電容器相比,它還具有更高的電能存儲(chǔ)能力。超級(jí)電容器不能像電池一樣存儲(chǔ)盡可能多的功率,但它可
    的頭像 發(fā)表于 03-11 08:56 ?565次閱讀
    <b class='flag-5'>電子設(shè)備</b><b class='flag-5'>中</b>的“超級(jí)電容器”到底是什么?
    主站蜘蛛池模板: adc网址在线观看| 新版孕妇bbwbbwbbw| 国产色无码精品视频国产| 99久久免费只有精品| 在线亚洲免费| 亚洲精品久久久久久偷窥| 日本高清免费在线| 男gv纯肉免费视频| 久久夜色噜噜噜亚洲AV0000| 好男人好资源在线播放| 国产亚洲精品线视频在线| 国产精品人妻无码久久久蜜桃| 冈本视频黄页正版| 办公室丝袜老师在线观看| 99香蕉视频| 国产精品久久久久影院色| 久久99精品国产麻豆婷婷| 含羞草免费完整视频在线观看| 国产精品系列在线一区| 黑人开嫩苞| 欧美亚洲国产免费高清视频| 男总裁憋尿PLAY灌尿BL| 欧美精品熟妇乱| 日韩一区二区天海翼| 日本无码人妻精品一区二区视频 | 久久91精品国产91久| 欧美三级aaa| 亚洲精品久久99蜜芽尤物TV| gv手机在线观看| 国产 亚洲 另类 欧美 在线| 动漫人物差差差30分钟免费看| 吃胸亲吻吃奶摸下面免费视频| 国产成人在线小视频| 国产无遮挡色视频免费观看性色 | av狼新人开放注册区| 国内精品视频在线播放一区| 欧式午夜理伦三级在线观看| 亚洲伊人久久大香线蕉综合图片| 中国成人在线视频| G0GO人体大尺香蕉| 久久AAAA片一区二区|