RM新时代网站-首页

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

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

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

嵌入式系統(tǒng)的硬件架構(gòu)

CHANBAEK ? 來源:網(wǎng)絡(luò)整理 ? 2024-09-29 16:29 ? 次閱讀

嵌入式系統(tǒng)概述

嵌入式系統(tǒng)是一種專用的計(jì)算機(jī)系統(tǒng),它以應(yīng)用為中心,以現(xiàn)代計(jì)算機(jī)技術(shù)為基礎(chǔ),能夠根據(jù)用戶的具體需求(如功能、可靠性、成本、體積、功耗、環(huán)境等)靈活裁剪軟硬件模塊。這類系統(tǒng)通常被設(shè)計(jì)用來執(zhí)行一項(xiàng)或多項(xiàng)特定的任務(wù),并嵌入到更大的設(shè)備或系統(tǒng)中,以實(shí)現(xiàn)對(duì)宿主對(duì)象的控制、監(jiān)測(cè)或輔助等功能。嵌入式系統(tǒng)廣泛應(yīng)用于工業(yè)控制消費(fèi)電子、汽車電子、醫(yī)療設(shè)備、航空航天、軍事裝備等多個(gè)領(lǐng)域。

嵌入式系統(tǒng)的特點(diǎn)

  1. 專用性 :嵌入式系統(tǒng)通常針對(duì)特定的應(yīng)用需求而設(shè)計(jì),因此其軟硬件資源都經(jīng)過優(yōu)化,以實(shí)現(xiàn)最佳的性能和成本效益。
  2. 實(shí)時(shí)性 :許多嵌入式系統(tǒng)需要實(shí)時(shí)響應(yīng)外部事件,因此它們對(duì)時(shí)間敏感,能夠在規(guī)定的時(shí)間內(nèi)完成特定的任務(wù)。
  3. 可裁剪性 :嵌入式系統(tǒng)的軟硬件可以根據(jù)應(yīng)用需求進(jìn)行裁剪,以適應(yīng)不同的資源限制和性能要求。
  4. 可靠性 :由于嵌入式系統(tǒng)通常運(yùn)行在無人值守的環(huán)境中,因此對(duì)可靠性的要求極高,能夠長時(shí)間穩(wěn)定運(yùn)行。
  5. 功耗低 :為了滿足便攜式設(shè)備的需求,嵌入式系統(tǒng)在設(shè)計(jì)時(shí)注重低功耗,以延長電池壽命。

嵌入式系統(tǒng)硬件架構(gòu)

嵌入式系統(tǒng)的硬件架構(gòu)是其實(shí)現(xiàn)功能的基礎(chǔ),通常包括處理器、存儲(chǔ)器、輸入輸出設(shè)備、接口與總線、電源管理等多個(gè)組成部分。這些部分協(xié)同工作,以實(shí)現(xiàn)嵌入式系統(tǒng)的獨(dú)立運(yùn)作和特定功能。

1. 處理器

處理器是嵌入式系統(tǒng)的核心計(jì)算單元,負(fù)責(zé)執(zhí)行指令和處理數(shù)據(jù)。根據(jù)設(shè)計(jì)目標(biāo)和應(yīng)用場(chǎng)景的不同,嵌入式系統(tǒng)可以選擇不同類型的處理器,主要包括:

  • 嵌入式微處理器(MPU) :MPU是一種獨(dú)立的集成電路,包含執(zhí)行算術(shù)邏輯運(yùn)算的中央處理單元(CPU),但通常不集成大量內(nèi)部存儲(chǔ)器和外設(shè)。MPU設(shè)計(jì)用于執(zhí)行復(fù)雜任務(wù),需要外接存儲(chǔ)器(如DRAM或Flash)和各種外設(shè)(如網(wǎng)絡(luò)接口、顯示控制器等)來構(gòu)成完整的系統(tǒng)。MPU通常運(yùn)行功能齊全的操作系統(tǒng),如LinuxRTOS等,適合處理大量數(shù)據(jù)和運(yùn)行復(fù)雜的軟件程序。
  • 嵌入式微控制器(MCU :MCU則將CPU、一定容量的存儲(chǔ)器(包括程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器)、外設(shè)接口(如串行通信接口定時(shí)器、中斷系統(tǒng)等)全部集成在單一芯片上。MCU體積小、功耗低、成本效益高,適用于資源有限、特定功能的嵌入式應(yīng)用。它通常運(yùn)行輕量級(jí)的操作系統(tǒng)或裸機(jī)代碼,如FreeRTOS、μC/OS-II或直接控制循環(huán)。

2. 存儲(chǔ)器

存儲(chǔ)器在嵌入式系統(tǒng)中扮演著至關(guān)重要的角色,負(fù)責(zé)存儲(chǔ)系統(tǒng)運(yùn)行所需的指令、數(shù)據(jù)以及操作系統(tǒng)。根據(jù)功能和用途的不同,存儲(chǔ)器主要分為程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器兩大類:

  • 程序存儲(chǔ)器 :用于存放固件(firmware)或操作系統(tǒng)代碼,通常是只讀存儲(chǔ)器(ROM),如Flash Memory(NOR Flash和NAND Flash)和EEPROM。NOR Flash具有較快的隨機(jī)讀取速度,適合存儲(chǔ)可執(zhí)行代碼;NAND Flash則提供更高的存儲(chǔ)密度和較低的成本,但讀取速度較慢。EEPROM允許電擦寫,適用于存儲(chǔ)需要偶爾更新的固件或配置信息
  • 數(shù)據(jù)存儲(chǔ)器(RAM :為系統(tǒng)提供臨時(shí)的、讀寫速度快的存儲(chǔ)空間,用于存儲(chǔ)程序運(yùn)行時(shí)產(chǎn)生的數(shù)據(jù)、變量和堆棧信息。常見的RAM類型包括SRAM和DRAM。SRAM速度快,不需要刷新,但成本相對(duì)較高;DRAM成本低,存儲(chǔ)密度高,但需要定期刷新以保持?jǐn)?shù)據(jù)質(zhì)量。

3. 輸入輸出設(shè)備

輸入輸出設(shè)備是嵌入式系統(tǒng)與外部環(huán)境交互的橋梁,包括輸入設(shè)備和輸出設(shè)備兩大類:

  • 輸入設(shè)備 :用于接收外部輸入的信號(hào)或數(shù)據(jù),如鍵盤、觸摸屏、鼠標(biāo)、傳感器等。傳感器是一種特殊的輸入設(shè)備,能夠感受被測(cè)量的信息并將其轉(zhuǎn)換為電信號(hào)或其他所需形式的信息輸出。
  • 輸出設(shè)備 :用于向外部輸出信息或控制信號(hào),如顯示器、打印機(jī)、聲音設(shè)備、驅(qū)動(dòng)器等。此外,執(zhí)行器也是輸出設(shè)備的一種,負(fù)責(zé)實(shí)現(xiàn)系統(tǒng)的物理動(dòng)作或信息顯示。

4. 接口與總線

接口與總線用于連接各種設(shè)備和模塊,實(shí)現(xiàn)它們之間的數(shù)據(jù)交換和通信。常見的接口和總線類型包括串口(如UART、USART)、并口、USB以太網(wǎng)、I2C、SPI等。這些接口和總線為嵌入式系統(tǒng)提供了豐富的擴(kuò)展能力和靈活性,使其能夠連接多種外設(shè)和傳感器,實(shí)現(xiàn)復(fù)雜的功能和控制任務(wù)。

5. 電源管理

電源管理是嵌入式系統(tǒng)設(shè)計(jì)中的重要環(huán)節(jié),其目的是為了優(yōu)化系統(tǒng)能源使用效率,確保系統(tǒng)在不同工作模式下都能獲得穩(wěn)定的電力供應(yīng),同時(shí)盡可能降低能耗。電源管理模塊包括電源供應(yīng)、電壓調(diào)節(jié)器、電池管理等部分,它們共同協(xié)作,為系統(tǒng)提供穩(wěn)定可靠的電力支持。

6. 外圍設(shè)備與模塊

外圍設(shè)備與模塊是嵌入式系統(tǒng)中除核心處理器和存儲(chǔ)器之外的其他硬件設(shè)備,它們負(fù)責(zé)完成存儲(chǔ)、通信、調(diào)試、顯示等輔助功能。常見的外圍設(shè)備包括存儲(chǔ)設(shè)備(如RAM、SRAM、Flash等)、通信設(shè)備(如RS-232接口、SPI接口、以太網(wǎng)接口等)、顯示設(shè)備(如顯示屏)等。此外,根據(jù)具體應(yīng)用需求,還可以擴(kuò)展一些專用芯片,如加密解密芯片、現(xiàn)場(chǎng)總線芯片、移動(dòng)通信芯片等。

7. 時(shí)鐘與定時(shí)器

時(shí)鐘與定時(shí)器是嵌入式系統(tǒng)中用于提供時(shí)間基準(zhǔn)和定時(shí)功能的模塊。實(shí)時(shí)時(shí)鐘(RTC)負(fù)責(zé)獨(dú)立地跟蹤并維持系統(tǒng)時(shí)間,即使在主電源關(guān)閉的情況下也能繼續(xù)工作。定時(shí)器則用于產(chǎn)生定時(shí)中斷或定時(shí)任務(wù),實(shí)現(xiàn)系統(tǒng)的定時(shí)控制功能。這些模塊對(duì)于實(shí)現(xiàn)系統(tǒng)的同步和時(shí)間管理至關(guān)重要。

嵌入式系統(tǒng)硬件架構(gòu)的設(shè)計(jì)原則

在設(shè)計(jì)嵌入式系統(tǒng)的硬件架構(gòu)時(shí),需要遵循以下原則:

  1. 模塊化設(shè)計(jì) :將系統(tǒng)劃分為多個(gè)功能模塊,每個(gè)模塊負(fù)責(zé)完成特定的任務(wù),以提高系統(tǒng)的可維護(hù)性和可擴(kuò)展性。
  2. 可靠性設(shè)計(jì) :采用冗余設(shè)計(jì)、故障檢測(cè)與恢復(fù)機(jī)制等措施,提高系統(tǒng)的可靠性,確保系統(tǒng)能夠在惡劣環(huán)境下穩(wěn)定運(yùn)行。
  3. 低功耗設(shè)計(jì) :通過優(yōu)化處理器功耗、采用低功耗外圍設(shè)備、合理設(shè)計(jì)電源管理策略等措施,降低系統(tǒng)的整體功耗。
  4. 成本效益 :在保證系統(tǒng)性能和功能的前提下,合理控制硬件成本,提高產(chǎn)品的市場(chǎng)競(jìng)爭(zhēng)力。

綜上所述,嵌入式系統(tǒng)是一種專用的計(jì)算機(jī)系統(tǒng),其硬件架構(gòu)包括處理器、存儲(chǔ)器、輸入輸出設(shè)備、接口與總線、電源管理等多個(gè)組成部分。這些部分協(xié)同工作,為嵌入式系統(tǒng)提供了強(qiáng)大的計(jì)算能力和豐富的功能擴(kuò)展能力,使其能夠在各種復(fù)雜的應(yīng)用環(huán)境中獨(dú)立運(yùn)作并發(fā)揮重要作用。

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

    關(guān)注

    41

    文章

    3582

    瀏覽量

    129381
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3297

    瀏覽量

    66182
  • 計(jì)算機(jī)系統(tǒng)

    關(guān)注

    0

    文章

    281

    瀏覽量

    24097
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何成為一名嵌入式C語言高手?

    相關(guān)教材、參加在線課程或者參考編程書籍來系統(tǒng)地學(xué)習(xí)C語言的基礎(chǔ)知識(shí),并通過編寫簡(jiǎn)單的程序進(jìn)行實(shí)踐。 二、深入了解嵌入式系統(tǒng)硬件架構(gòu)和工作原
    發(fā)表于 03-25 14:12

    如何成為一名嵌入式C語言高手?

    相關(guān)教材、參加在線課程或者參考編程書籍來系統(tǒng)地學(xué)習(xí)C語言的基礎(chǔ)知識(shí),并通過編寫簡(jiǎn)單的程序進(jìn)行實(shí)踐。 二、深入了解嵌入式系統(tǒng)硬件架構(gòu)和工作原
    發(fā)表于 04-07 16:03

    嵌入式系統(tǒng)基礎(chǔ)知識(shí)

    的應(yīng)用程序。通過本章的學(xué)習(xí),讀者將會(huì)掌握如下內(nèi)容:嵌入式系統(tǒng)的基本概念嵌入式系統(tǒng)的特點(diǎn)以及與PC的區(qū)別嵌入式
    發(fā)表于 03-09 13:41

    C 語言嵌入式系統(tǒng)

    提出中斷,MAX_BUFFER 為UART 芯片存儲(chǔ)接收到字節(jié)的最大緩沖區(qū)。鍵盤控制器和顯示控制器則完成系統(tǒng)人機(jī)界面的控制。以上提供的是一個(gè)較完備的嵌入式系統(tǒng)硬件
    發(fā)表于 07-20 16:14

    誠聘硬件工程師

    測(cè)試及可靠性測(cè)試;5、負(fù)責(zé)單板轉(zhuǎn)產(chǎn)與維護(hù)。任職資格:1、本科以上學(xué)歷,電子、自動(dòng)化等相關(guān)專業(yè),二年以上嵌入式ARM平臺(tái)硬件實(shí)際開發(fā)經(jīng)驗(yàn);2、了解嵌入式系統(tǒng)
    發(fā)表于 09-11 13:56

    嵌入式系統(tǒng) 硬件與軟件架構(gòu)(英文)

    嵌入式系統(tǒng) 硬件與軟件架構(gòu)(英文)
    發(fā)表于 01-23 14:30

    嵌入式系統(tǒng) 硬件與軟件架構(gòu)(英文)

    嵌入式系統(tǒng) 硬件與軟件架構(gòu)(英文)
    發(fā)表于 02-27 09:27

    嵌入式系統(tǒng)硬件平臺(tái)組成

      嵌入式系統(tǒng)硬件架構(gòu),是以嵌入式處理器為中心,由存儲(chǔ)器、I/O設(shè)備、通信模塊以及電源等必要的輔助接口組成。
    發(fā)表于 06-20 15:25

    嵌入式架構(gòu)有多重要

    原有的代碼。接下來嵌入式ARM便和大家分享一下,嵌入式架構(gòu)那些事兒……01嵌入式系統(tǒng)的基本架構(gòu)
    發(fā)表于 10-27 08:15

    嵌入式Linux系統(tǒng)知識(shí)架構(gòu)

    嵌入式Linux系統(tǒng)知識(shí)架構(gòu)及層次嵌入式Linux系統(tǒng)構(gòu)成及啟動(dòng)略析嵌入式Linux三劍客之ub
    發(fā)表于 10-27 07:22

    決定嵌入式系統(tǒng)軟件架構(gòu)的因素和架構(gòu)的影響

    嵌入式系統(tǒng)軟件架構(gòu)設(shè)計(jì)目錄1.前言42.決定架構(gòu)的因素和架構(gòu)的影響42.1.常見的誤解52.1.1.小型的
    發(fā)表于 11-08 06:54

    嵌入式系統(tǒng)的組成 相關(guān)資料下載

    軟件和支撐軟件是基礎(chǔ),應(yīng)用軟件則是最能體現(xiàn)整個(gè)嵌入式系統(tǒng)的特點(diǎn)和功能的部分。1 硬件架構(gòu)圖 1 是一個(gè)嵌入式
    發(fā)表于 11-09 07:06

    嵌入式系統(tǒng)硬件架構(gòu)說明

    嵌入式系統(tǒng)主要由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶應(yīng)用軟件等部分組成,其體系結(jié)
    發(fā)表于 07-14 11:48 ?1w次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>的<b class='flag-5'>硬件</b><b class='flag-5'>架構(gòu)</b>說明

    系統(tǒng)架構(gòu)設(shè)計(jì)筆記(59)—— 嵌入式系統(tǒng)的組成

    軟件和支撐軟件是基礎(chǔ),應(yīng)用軟件則是最能體現(xiàn)整個(gè)嵌入式系統(tǒng)的特點(diǎn)和功能的部分。1 硬件架構(gòu)圖 1 是一個(gè)嵌入式
    發(fā)表于 11-04 11:06 ?13次下載
    <b class='flag-5'>系統(tǒng)</b><b class='flag-5'>架構(gòu)</b>設(shè)計(jì)筆記(59)—— <b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>的組成

    嵌入式系統(tǒng)架構(gòu)淺談:硬件的選型(一) -------主控芯片

    主要對(duì)嵌入式系統(tǒng),單片機(jī)這塊談一下嵌入式系統(tǒng)架構(gòu)。該系列為硬件的選型第一篇
    發(fā)表于 11-24 15:51 ?7次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>架構(gòu)</b>淺談:<b class='flag-5'>硬件</b>的選型(一) -------主控芯片
    RM新时代网站-首页