国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

CPU、MCU、MPU、SOC、SOCPC、概念解釋之在嵌入式領(lǐng)域常聽到的名詞含義

這篇具有很好參考價(jià)值的文章主要介紹了CPU、MCU、MPU、SOC、SOCPC、概念解釋之在嵌入式領(lǐng)域常聽到的名詞含義。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

CPU、MCU、MPU、SOC等幾個(gè)在嵌入式領(lǐng)域?qū)W習(xí)過程中會(huì)涉及到的幾個(gè)名詞。我們來學(xué)習(xí)一下,資料從網(wǎng)上搜集的,有錯(cuò)的地方可以指出。。。

1. CPU

CPU,即中央處理器,是一臺(tái)計(jì)算機(jī)的運(yùn)算核心和控制核心。其功能主要是解釋計(jì)算機(jī)指令以及處理計(jì)算機(jī)軟件中的數(shù)據(jù)。CPU由運(yùn)算器、控制器、寄存器、高速緩存及實(shí)現(xiàn)它們之間聯(lián)系的數(shù)據(jù)、控制及狀態(tài)的總線構(gòu)成。
存儲(chǔ)器,分為外存和內(nèi)存, 用于存儲(chǔ)數(shù)據(jù)(使用二進(jìn)制方式存儲(chǔ))
輸入設(shè)備,用戶給計(jì)算機(jī)發(fā)號(hào)施令的設(shè)備
輸出設(shè)備,計(jì)算機(jī)個(gè)用戶匯報(bào)結(jié)果的設(shè)備

CPU工作的三級(jí)流水線:取址、譯碼、執(zhí)行的對(duì)象就是CPU,但是差不多所有的CPU的運(yùn)作原理可分為四個(gè)階段:提取(Fetch)、解碼(Decode)、執(zhí)行(Execute)和寫回(Writeback)。 CPU從存儲(chǔ)器或高速緩沖存儲(chǔ)器中取出指令(因?yàn)镃PU和存儲(chǔ)介質(zhì)的存取速度不一樣),放入指令寄存器,并對(duì)指令譯碼,并執(zhí)行指令。所謂的計(jì)算機(jī)的可編程性主要是指對(duì)CPU的編程。

2. MPU

MPU (Micro Processor Unit),叫微處理器(不是微控制器MCU,很多人會(huì)把微處理器和微控制器混淆),MPU通常代表一個(gè)功能強(qiáng)大的CPU(暫且理解為增強(qiáng)版的CPU吧),但我在工作用到的芯片中,也有提到MCU有MPU單元的。MPU不是為任何已有的特定計(jì)算目的而設(shè)計(jì)的芯片。這種芯片往往是個(gè)人計(jì)算機(jī)和較為高級(jí)的芯片,一般在嵌入式系統(tǒng)中會(huì)提及。例如Intel 的X86,ARM的一些Cortex-A芯片如飛思卡爾i.MX6、全志A20、TI AM335X等都屬于MPU。這幾個(gè)MPU可以去搜一下都有介紹。

CPU、MCU、MPU、SOC、SOCPC、概念解釋之在嵌入式領(lǐng)域常聽到的名詞含義,嵌入式軟件開發(fā),單片機(jī),嵌入式硬件

3.MCU

MCU(Micro Control Unit):叫微控制器,其實(shí)就是我們平常說的單片機(jī)。是指隨著大規(guī)模集成電路的出現(xiàn)及其發(fā)展,將計(jì)算機(jī)的CPU、RAM、ROM、定時(shí)計(jì)數(shù)器和多種I/O接口集成在一片芯片上,形成芯片級(jí)的芯片,比如51、STC、AVR、STM32
這些芯片,內(nèi)部除了CPU外還有RAM、ROM,也就是在一塊芯片中集成了整個(gè)計(jì)算機(jī)系統(tǒng),可以直接加簡(jiǎn)單的外圍器件(電阻,電容)就可以運(yùn)行代碼了。它本質(zhì)上仍是一個(gè)完整的單片機(jī),有處理器,有各種接口,所有的開發(fā)都是基于已經(jīng)存在的系統(tǒng)架構(gòu),應(yīng)用者要做的就是開發(fā)軟件程序和加外部設(shè)備。而像ARM(Cortex-A系列)直接放代碼是運(yùn)行不了的,因?yàn)樗举|(zhì)上只是增強(qiáng)版的CPU,必須添加相應(yīng)的RAM和ROM。、
CPU、MCU、MPU、SOC、SOCPC、概念解釋之在嵌入式領(lǐng)域常聽到的名詞含義,嵌入式軟件開發(fā),單片機(jī),嵌入式硬件

MPU和MCU的區(qū)別:

微控制器 (MCU)往往比微處理器 (MPU)更便宜、設(shè)置更簡(jiǎn)單、操作更簡(jiǎn)單。MCU可以被視為單芯片計(jì)算機(jī),集成了ROM、RAM等在芯片內(nèi)部,而 MPU則具有支持各種功能(如內(nèi)存、接口和 I/O)的外圍芯片,可任意更換不同廠商的同種類型外設(shè)。微控制器和微處理器之間的一個(gè)重要區(qū)別是微處理器通常會(huì)運(yùn)行操作系統(tǒng)。操作系統(tǒng)允許多個(gè)進(jìn)程通過多個(gè)線程同時(shí)運(yùn)行。需要驅(qū)動(dòng)程序來支持外圍設(shè)備。

MCU將運(yùn)行“裸機(jī)接口”,這意味著沒有操作系統(tǒng)。沒有操作系統(tǒng),MCU一次只能運(yùn)行一個(gè)控制回路。從軟件的角度來看,這意味著單個(gè)線程在微控制器的處理器或中央處理單元 (CPU)上運(yùn)行。
MCU可能有 I2C、SPI、UART(串行),有時(shí)還有低級(jí) USB連接。這些基本接口通常僅用于對(duì) MCU進(jìn)行編程。MCU的目的是永遠(yuǎn)運(yùn)行一個(gè)相當(dāng)簡(jiǎn)單的控制循環(huán),或者直到它中斷或以其他方式停止。MCU往往比 MPU便宜。MCU并非不可能進(jìn)行無線通信,但請(qǐng)記住,MCU一次只能運(yùn)行一個(gè)線程。要得到服務(wù),任何其他輸入或進(jìn)程都必須等待單線程或控制循環(huán)先完成它正在執(zhí)行的操作。除了 I2C、SPI或 UART等基礎(chǔ)接口外,微處理器往往還有許多接口。MPU也可能有更復(fù)雜的接口,如以太網(wǎng)、藍(lán)牙、WiFi、閃存等。

不過現(xiàn)在越來越難判斷一個(gè)設(shè)備是 MCU還是 MPU,因?yàn)槿缃?MCU可以做很多事情,包括更復(fù)雜的外圍設(shè)備,以至于完成MPU的工作。MCU和 MPU之間的區(qū)別變得不那么明顯。

4.SOC

SOC稱為系統(tǒng)級(jí)芯片,也稱片上芯片,是一個(gè)專有目標(biāo)的集成電路的產(chǎn)品,其中包括完整系統(tǒng)并有嵌入軟件的全部內(nèi)容。目前SOC更多的集成處理器(包括CPU,GPU,DSP),存儲(chǔ)器,基帶,各種接口控制模塊,各種互聯(lián)總線等,其典型代表為手機(jī)芯片。
SoC(System on Chip),整體的一個(gè)電路系統(tǒng),完成一個(gè)具體功能的東西,指的是片上系統(tǒng),MCU只是芯片級(jí)的芯片,而SoC是系統(tǒng)級(jí)的芯片,它既MCU那樣有內(nèi)置RAM、ROM同時(shí)又像MPU那樣強(qiáng)大,不單單是放簡(jiǎn)單的代碼,可以放系統(tǒng)級(jí)的代碼,也就是說可以運(yùn)行操作系統(tǒng)(以Linux OS為主)(將就認(rèn)為是MCU集成化與MPU強(qiáng)處理力各優(yōu)點(diǎn)二合一)。

5. SoPC

SoPC(System On a Programmable Chip)與上述幾項(xiàng)概念相比,SoPC的出現(xiàn)頻率并不是那么高,但這并不影響它的重要性。SOPC是System On a Programmable Chip的縮寫,即 可編程片上系統(tǒng),SoPC與MCU、MPU、SoC最明顯的區(qū)別在于:可更改硬件配置,也就是說自己構(gòu)造芯片。
舉個(gè)例子說明便于理解,單片機(jī)的硬件配置是固化好了的, 我們能夠編程修改的就是軟件配置,本來是串口通信功能,通過修改代碼變成AD采樣功能,也就是說硬件配置是固定了的,我們只能通過修改軟件來選擇其中的一項(xiàng)或多項(xiàng)功能;而SoPC可以修改硬件配置信息使其成為相應(yīng)的芯片,可以是MCU,也可以是SoC。文章來源地址http://www.zghlxwxcb.cn/news/detail-670592.html

到了這里,關(guān)于CPU、MCU、MPU、SOC、SOCPC、概念解釋之在嵌入式領(lǐng)域常聽到的名詞含義的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 嵌入式系統(tǒng)中MCU與SoC通信方式的選擇與應(yīng)用

    嵌入式系統(tǒng)中MCU與SoC通信方式的選擇與應(yīng)用

    在探討嵌入式系統(tǒng)中微控制器單元(MCU)和系統(tǒng)級(jí)芯片(SoC)之間的通信方式之前,讓我們先對(duì)嵌入式系統(tǒng)的核心概念進(jìn)行深入了解。嵌入式系統(tǒng)是一種專用的計(jì)算系統(tǒng),它被設(shè)計(jì)來執(zhí)行或支持特定的功能或任務(wù)。這些系統(tǒng)通常嵌入在更大的設(shè)備中,如家電、汽車、工業(yè)機(jī)器

    2024年01月21日
    瀏覽(25)
  • 嵌入式系統(tǒng)基礎(chǔ) 單片機(jī)MCU 樹莓派 飛控 cpu

    一些有趣的軟硬件設(shè)計(jì) 嵌入式與linux shell 單片機(jī) 電機(jī)控制 基于樹莓派和Arduino制作的多種移動(dòng)機(jī)器人 Altium Designer 導(dǎo)出pcb制作文件 cpu 浮點(diǎn)峰值 先來談一下ARM的發(fā)展史:1978年12月5日,物理學(xué)家赫爾曼·豪澤(Hermann Hauser)和工程師Chris Curry,在英國劍橋創(chuàng)辦了CPU公司(Cambridg

    2024年02月11日
    瀏覽(25)
  • MCU、MPU、SOC簡(jiǎn)介

    MCU、MPU、SOC簡(jiǎn)介

    隨著處理器技術(shù)的不斷發(fā)展,CPU( Central Processing Unit )的發(fā)展逐漸出現(xiàn)三種分支,分別是MCU( Micro Controller Unit ,微控制器單元) 和MPU(Micro Processor Unit,微處理器單元)和DSP( Digital Signal Processing/Processor )數(shù)字信號(hào)處理器。 在車載項(xiàng)目中廣泛使用MCU(Microcontroller Unit)+SOC((System

    2024年01月21日
    瀏覽(23)
  • 什么是MCU芯片?分類有哪些?與MPU、SoC的區(qū)別

    1. MCU芯片 MCU,全稱為微控制單元,可以看作是CPU頻率和規(guī)格的縮減。它整合了計(jì)數(shù)器、內(nèi)存、USB和A/D轉(zhuǎn)換等功能,形成了一個(gè)芯片級(jí)的計(jì)算機(jī)。MCU的重要性僅次于CPU,廣泛應(yīng)用于各種應(yīng)用場(chǎng)景,如校園卡、身份證、家用電器和紅綠燈等。 2. MCU芯片種類 (1)根據(jù)應(yīng)用領(lǐng)域 MCU可分

    2024年02月08日
    瀏覽(21)
  • 車規(guī)級(jí)芯片之 MCU、MPU、DSP、FPGA、SOC

    ????????隨著處理器技術(shù)的不斷發(fā)展, CPU (Central Processing Unit)的發(fā)展逐漸出現(xiàn)三種分支,分別是 MCU (Micro Controller?Unit,微控制器單元) 和 MPU (Micro Processor Unit,微處理器單元)和 DSP (Digital Signal Processing/Processor)數(shù)字信號(hào)處理器。 ????????MCU在應(yīng)用中比較常見的就是ST的

    2024年02月02日
    瀏覽(26)
  • 自動(dòng)駕駛中的 DCU、MCU、MPU、SOC 和汽車電子架構(gòu)

    自動(dòng)駕駛中的 DCU、MCU、MPU、SOC 和汽車電子架構(gòu)

    Reference: 什么是域控制器(DCU),對(duì)汽車未來電子架構(gòu)有什么影響? 自動(dòng)駕駛域控制器 MPU和MCU的區(qū)別 DCU:Domain Controller Unit,域控制器 MCU:Micro Controller Unit,微控制單元 MPU:Micro Processor Unit,微處理單元 近年來, SDV(Software Define Vehicles,即軟件定義汽車) 概念逐步被整車廠

    2024年02月21日
    瀏覽(21)
  • 談?wù)凜PU,MCU,SOC的區(qū)別和用途

    很多剛學(xué)習(xí)嵌入式的同學(xué)困惑經(jīng)??吹紺PU,MCU,SOC這幾個(gè)名詞,難道是同一樣?xùn)|西嗎? 其實(shí)不是。它們之間還是有區(qū)別的。 讓我們深入了解它們之間的區(qū)別,探索它們?cè)谟?jì)算世界中各自的作用。 中央處理器,或稱為CPU,是計(jì)算機(jī)的大腦。它是一塊硅芯片,負(fù)責(zé)執(zhí)行計(jì)算機(jī)程

    2024年01月19日
    瀏覽(22)
  • ARM嵌入式編程優(yōu)化之在C/C++中棧的使用

    棧在C/C++中使用得非常頻繁,比如,棧中可以保存: 在調(diào)用函數(shù)時(shí),保存函數(shù)的返回地址。 保存一些寄存器的值,這取決于ARM 架構(gòu):the Procedure Call Standard for the Arm Architecture (AAPCS) or the Procedure Call Standard for the Arm 64-bit Architecture (AAPCS64),比如在進(jìn)入子程序時(shí),將一些寄存器里

    2024年02月06日
    瀏覽(15)
  • 如何根據(jù)需求理解CPU、SoC和MCU的區(qū)別

    如何根據(jù)需求理解CPU、SoC和MCU的區(qū)別

    在當(dāng)今數(shù)字化的世界中,我們經(jīng)常聽到關(guān)于CPU、SoC和MCU的名詞,它們都是計(jì)算機(jī)科學(xué)和電子工程領(lǐng)域中的重要組成部分。然而,這三者之間存在著明顯的區(qū)別。本文將深入探討CPU(中央處理器)、SoC(系統(tǒng)芯片)和MCU(微控制器)的定義、功能和應(yīng)用領(lǐng)域,以幫助讀者更好地

    2024年02月19日
    瀏覽(19)
  • CPU、MCU、MPU、DSP、FPGA各是什么?有什么區(qū)別?

    CPU、MCU、MPU、DSP、FPGA各是什么?有什么區(qū)別?

    中央處理器,簡(jiǎn)稱 CPU(Central Processing Unit), 中央處理器主要包括兩個(gè)部分,即 控制器 、 運(yùn)算器 ,其中還包括 高速緩沖存儲(chǔ)器 及 實(shí)現(xiàn)它們之間聯(lián)系的數(shù)據(jù)、控制的總線 。 電子計(jì)算機(jī)三大核心部件 就是 CPU、內(nèi)部存儲(chǔ)器、輸入/輸出設(shè)備 。中央處理器的功效主要為 處理指

    2024年02月05日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包