chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

MCU、MPU、SoC 差異完全對(duì)照表

信盈達(dá) ? 2025-11-17 10:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式開(kāi)發(fā)中,經(jīng)常會(huì)被三類芯片繞暈:MCU、MPU、SoC。名字看起來(lái)差不多,都能“跑程序”,但在選型、設(shè)計(jì)和應(yīng)用上坑不少。

很多初學(xué)者甚至有錯(cuò)覺(jué):

  • “MCU 不就是 MPU 的低配版?”
  • “SoC 不就是更強(qiáng)的 MCU 嗎?”

其實(shí)差異遠(yuǎn)比想象的復(fù)雜。今天,我們用對(duì)照表一次搞清楚它們。

一、核心定義

MCU(Microcontroller Unit,微控制器

小而全:CPU + 存儲(chǔ) + 外設(shè)都在一顆芯片上,強(qiáng)調(diào)實(shí)時(shí)控制和低功耗。

示例:STM32 控制 LED 閃爍(裸機(jī)例子):

  1. // STM32 GPIO 簡(jiǎn)單控制 LED
  2. #defineLED_PIN GPIO_PIN_13
  3. #defineLED_PORT GPIOC
  4. intmain(void){
  5. HAL_Init();
  6. __HAL_RCC_GPIOC_CLK_ENABLE();
  7. GPIO_InitTypeDef GPIO_InitStruct={0};
  8. GPIO_InitStruct.Pin=LED_PIN;
  9. GPIO_InitStruct.Mode=GPIO_MODE_OUTPUT_PP;
  10. GPIO_InitStruct.Pull=GPIO_NOPULL;
  11. GPIO_InitStruct.Speed=GPIO_SPEED_FREQ_LOW;
  12. HAL_GPIO_Init(LED_PORT,&GPIO_InitStruct);
  13. while(1){
  14. HAL_GPIO_TogglePin(LED_PORT,LED_PIN);
  15. HAL_Delay(500);// 延時(shí)500ms
  16. }
  17. }

MPU(Microprocessor Unit,微處理器

只有 CPU 核心,需要外部?jī)?nèi)存和外設(shè)芯片才能工作,適合運(yùn)行復(fù)雜操作系統(tǒng)(如 Linux)。

示例:在 ARM Cortex-A 上運(yùn)行 Linux 并打印信息:

  1. #include
  2. intmain(){
  3. printf("Hello from MPU running Linux!\n");
  4. return0;
  5. }

SoC(System on Chip,片上系統(tǒng))

相當(dāng)于一顆“小電腦”,CPU、GPU、DSPAI 加速器、通信模塊可能全都集成在芯片上。智能手機(jī)芯片是典型代表。

示例:在 SoC 上驅(qū)動(dòng)攝像頭采集圖像(偽代碼):

  1. Cameracam;
  2. Imageimg;
  3. cam.init();
  4. img=cam.capture();
  5. display(img);// 在 LCD 上顯示

二、對(duì)照表:MCU、MPU、SoC

特性MCUMPUSoC
核心定位微控制器,用于實(shí)時(shí)控制微處理器,偏向計(jì)算和操作系統(tǒng)片上系統(tǒng),集成度最高,偏向通用計(jì)算與智能應(yīng)用
集成度高(CPU + Flash + RAM + 外設(shè))低(僅 CPU,需外部配套)最高(CPU + GPU + AI + 外設(shè))
存儲(chǔ)片上 Flash/RAM外接 DDR/Flash集成或外接 DDR,通常容量大
功耗極低(毫瓦到百毫瓦)較高(瓦級(jí))高(瓦級(jí)到十幾瓦,手機(jī)/平板級(jí))
運(yùn)行系統(tǒng)RTOS 或裸機(jī)Linux、Android 等復(fù)雜 OSLinux/Android/專用 OS
性能MHz 級(jí)主頻,算力有限GHz 級(jí)主頻,算力強(qiáng)多核、多頻率,性能最強(qiáng)
應(yīng)用場(chǎng)景家電、傳感器、汽車(chē)控制器、低功耗 IoT工業(yè)控制、HMI、邊緣計(jì)算手機(jī)、平板、智能攝像頭、AI 終端
典型代表STM32、ESP32、8051ARM Cortex-A 系列(AM335x 等)高通驍龍、蘋(píng)果 A 系列、瑞芯微 RK 系列

三、應(yīng)用舉例

MCU

  • 洗衣機(jī)、空調(diào)控制板
  • STM32 驅(qū)動(dòng)傳感器采集數(shù)據(jù)

示例:讀取模擬溫度傳感器

  1. uint16_tadc_value=HAL_ADC_GetValue(&hadc1);
  2. floattemperature=(adc_value/4095.0)*3.3*100;// 轉(zhuǎn)換為溫度

MPU

  • 工業(yè)觸摸屏 HMI
  • 路由器主控

示例:MPU 上啟動(dòng) Web 服務(wù)(Linux 環(huán)境):

  1. python3-m http.server8080

SoC

  • 手機(jī)、平板、機(jī)頂盒
  • 智能攝像頭、AI 語(yǔ)音音箱

示例:使用 AI 引擎進(jìn)行圖像識(shí)別(偽代碼):

  1. Imageimg=camera.capture();
  2. Resultres=AI_Module.infer(img);
  3. display_result(res);

四、怎么選?

  • 低功耗 + 實(shí)時(shí)控制→ MCU
  • 復(fù)雜 OS + 外設(shè)擴(kuò)展→ MPU
  • 大算力 + 多功能集成→ SoC

注意:

  • MCU 生態(tài)龐大,學(xué)習(xí)成本低,上手快
  • MPU 設(shè)計(jì)復(fù)雜,硬件和軟件門(mén)檻高
  • SoC 面向企業(yè)級(jí)產(chǎn)品,個(gè)人開(kāi)發(fā)者門(mén)檻最高

五、總結(jié)

MCU、MPU、SoC 各有分工,不存在“誰(shuí)能完全取代誰(shuí)”。

就像螺絲刀、扳手和電動(dòng)工具,各自擅長(zhǎng)領(lǐng)域不同。開(kāi)發(fā)中,應(yīng)結(jié)合性能需求、功耗預(yù)算、成本約束、開(kāi)發(fā)周期做出選擇。

初學(xué)階段建議從MCU 入門(mén),再理解 MPU,最后拓展 SoC,這樣能形成完整知識(shí)體系。

聲明:本文內(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)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    19103

    瀏覽量

    403004
  • soc
    soc
    +關(guān)注

    關(guān)注

    40

    文章

    4619

    瀏覽量

    230057
  • MPU
    MPU
    +關(guān)注

    關(guān)注

    0

    文章

    461

    瀏覽量

    51548
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    集成電路型號(hào)功能對(duì)照表

    集成電路型號(hào)功能對(duì)照表 T集成電路型號(hào)功能對(duì)照表 S集成電路型號(hào)功能對(duì)照表 Q-R集成電路型號(hào)功能對(duì)照表 O-P集成電路型號(hào)功能對(duì)照表 N集
    發(fā)表于 08-10 09:59

    最新cpu型號(hào)對(duì)照表

    最新cpu型號(hào)對(duì)照表 
    發(fā)表于 10-19 18:56

    Protues元件對(duì)照表分享

    Protues元件對(duì)照表Protues元件對(duì)照表.rar
    發(fā)表于 07-19 07:24

    SH79F161A-SH79F161B差異對(duì)照表分享

    SH79F161A-SH79F161B 差異對(duì)照表
    發(fā)表于 10-24 07:47

    導(dǎo)線的載流量對(duì)照表

    導(dǎo)線的載流量對(duì)照表
    發(fā)表于 01-23 21:17 ?116次下載
    導(dǎo)線的載流量<b class='flag-5'>對(duì)照表</b>

    電纜的載流量對(duì)照表

    電纜的載流量對(duì)照表
    發(fā)表于 01-23 21:20 ?354次下載
    電纜的載流量<b class='flag-5'>對(duì)照表</b>

    intel cpu型號(hào)對(duì)照表

    最新的intel CPU型號(hào)對(duì)照表
    發(fā)表于 10-19 18:51 ?1.2w次閱讀
    intel cpu型號(hào)<b class='flag-5'>對(duì)照表</b>

    ascii碼表,ascii碼對(duì)照表

    ascii碼表,ascii碼對(duì)照表:非常全面的ascii碼對(duì)照表.
    發(fā)表于 06-30 10:04 ?1.5w次閱讀
    ascii碼表,ascii碼<b class='flag-5'>對(duì)照表</b>

    公歷和(與)農(nóng)歷對(duì)照表

    公歷和(與)農(nóng)歷對(duì)照表 更完整的萬(wàn)年歷對(duì)照表請(qǐng)查看:
    發(fā)表于 07-30 17:32 ?5716次閱讀
    公歷和(與)農(nóng)歷<b class='flag-5'>對(duì)照表</b>

    CORE參數(shù)對(duì)照表

    CORE參數(shù)對(duì)照表
    發(fā)表于 10-16 16:17 ?2960次閱讀
    CORE參數(shù)<b class='flag-5'>對(duì)照表</b>

    沖印照片最大尺寸對(duì)照表

    沖印照片最大尺寸對(duì)照表 沖印照片最大尺寸對(duì)照表 根據(jù)150PPI計(jì)算的數(shù)碼相機(jī)可沖洗最大照片的數(shù)據(jù)對(duì)照表
    發(fā)表于 04-09 16:23 ?4655次閱讀

    Proteus元件對(duì)照表

    Proteus元件對(duì)照表,能對(duì)照搜尋電子元件進(jìn)行組裝仿真
    發(fā)表于 05-13 15:39 ?16次下載

    樹(shù)莓派各版本差異對(duì)照表.pdf

    樹(shù)莓派各版本差異對(duì)照表
    發(fā)表于 05-07 14:57 ?0次下載

    中穎電子MCU SH79F081和SH79F081A差異對(duì)照表

    電子發(fā)燒友網(wǎng)站提供《中穎電子MCU SH79F081和SH79F081A差異對(duì)照表.pdf》資料免費(fèi)下載
    發(fā)表于 10-12 09:19 ?1次下載
    中穎電子<b class='flag-5'>MCU</b> SH79F081和SH79F081A<b class='flag-5'>差異</b><b class='flag-5'>對(duì)照表</b>

    中穎電子MCU SH79F161和SH79F161A差異對(duì)照表

    電子發(fā)燒友網(wǎng)站提供《中穎電子MCU SH79F161和SH79F161A差異對(duì)照表.pdf》資料免費(fèi)下載
    發(fā)表于 10-12 09:18 ?3次下載
    中穎電子<b class='flag-5'>MCU</b> SH79F161和SH79F161A<b class='flag-5'>差異</b><b class='flag-5'>對(duì)照表</b>