嵌入式系統概述及與單片機區別說明

2020-12-20 數碼科技時尚生活

嵌入式系統的全稱是嵌入式系統。英語是嵌入式系統。它是一種「為特定應用而設計的專用計算機系統,完全嵌入在受控設備中」。根據英國電氣工程師學會的定義,嵌入式系統是用於工廠運行的控制、監控或輔助設備、機器或設備。從這裡我們可以看出兩點。首先,嵌入式不是通用設備。其次,嵌入式系統必須與具體應用相結合,並有針對性地進行設計。

因此,可以看出嵌入式是一個系統,嵌入式系統需要嵌入到設備中,例如手機主板上的晶片嵌入到一個行動電話系統中,集成了計算機主板、CPU、硬碟、內存、網卡、顯卡、電源等所有功能。也就是說,嵌入式系統主要是以晶片的組織命名的,比較流行的解釋是,只要晶片嵌入到設備中,就可以稱為嵌入式系統。

嵌入式系統這個定義過於寬泛,所以我們通常講的更多的是嵌入在狹義,狹義上講,是區分嵌入式微控制器。

我們經常將晶片中沒有MMU(內存管理單元)因而不支持虛擬地址的系統(如STM32、NXP LPC系列、新NXP imxrt1052系列等)稱為單片機(如STM32、NXP LPC系列等),新的NXP-imxrt1052系列等),而帶有MMU的晶片可以支持虛擬地址,可以運行Linux、VxWorks、wince、an等作業系統,droid等作業系統稱為嵌入式系統。

單片機是一種集成電路晶片,採用VLSI技術使用CPU、隨機存取存儲器ROM、只讀存儲器ROM,具有數據處理能力、中斷系統、定時器/計數器等功能(包括顯示驅動電路、脈寬調製電路、模擬多路轉換器等)。一種集成在矽片上的微型計算機系統,廣泛應用於工業控制領域。

MCU和差別嵌入式軟體組件:

廠家的通用單片機沒有應用程式,不能直接運行。加入應用程式後,單片機可以獨立運行。嵌入式系統必須有控制軟體。控制邏輯的實現方法可以採用硬體電路或軟體程序。

單片機與嵌入式系統在主次關係上的區別:

SCM現在被認為是一種普通的電子裝置,微控制器本身為主體。上的依賴關係的物理結構的嵌入式系統,嵌入式系統被安裝在嵌入目標應用程式。嵌入式系統控制關係是顯性的,是控制目標應用程式運行的邏輯的處理系統。雖然嵌入式系統可以以不同的方式來構建,但一旦構成,嵌入式系統是一個特殊的系統。專用系統,所述可編程裝置可在系統中的軟體構建過程被植入,可以在設備製造過程中直接生成,以降低製造成本。 MCU控制邏輯就需要複雜的作業系統軟體支持;控制邏輯是簡單的嵌入式系統的作業系統軟體不能支持。

相關焦點

  • 關於單片機和嵌入式,它們的區別是什麼
    單片機又是什麼?兩者有什麼區別和聯繫呢?針對兩者之間的問題小編整理了一篇文章,希望對大家理解兩者的基本概念,以及區別有所幫助。 1、從系統組成上區別,單片機由控制器、運算器、存儲器、輸入輸出設備構成,而嵌入式第一步需要結合具體的應用,考慮成本,性能,可擴展性,開發周期等各方面的要求,確定系統的主控器件後,加入微處理器,外圍硬體設備,嵌入式作業系統,應用程式組成。
  • 到底什麼是嵌入式?什麼是單片機?
    但是,如果要問具體什麼是嵌入式,什麼是單片機,它們之間究竟有什麼區別,我相信大部分人並不能解釋清楚。今天,就給大家做一個入門科普,揭秘上述問題的答案。首先,我們來看看什麼是嵌入式。嵌入式,一般是指嵌入式系統,英文叫作:embedded system。嵌入式開發,其實就是對嵌入式系統的開發。IEEE(美國電氣和電子工程師協會)對嵌入式系統的定義是:「用於控制、監視或者輔助操作機器和設備的裝置」。
  • 嵌入式系統設計基礎
    為了區別於原有的通用計算機系統,我們把嵌入對象體系中實現對象體系智能化控制的計算機,稱作嵌入式計算機系統,簡稱嵌入式系統。因此,嵌入式系統誕生於微型計算機時代,嵌入性本質是將一個計算機嵌入一個對象體系中。通用計算機系統的技術要求是高速、海量的數值計算;技術發展方向是總線速度的無限提升, 存儲容量的無限擴大。
  • PCBA與嵌入式開發
    什麼是嵌入式系統(1) 嵌入式系統的基本介紹嵌入式系統應定義為:嵌入到對象體系中的專用計算機系統。嵌入性、專用性與計算機系統是嵌入式系統的三個基本要素。嵌入式開發就是指在嵌入式作業系統下進行開發,一般常用的系統有ucos,linux,android等。
  • 從單片機工程師的角度看嵌入式Linux
    前言 這篇文章簡單我們來一起梳理嵌入式Linux的一些知識,方便於一些想跟我一樣想要由單片機進階到嵌入式Linux的朋友做一些參考學習。 現在隨著嵌入式Linux的教程不斷增多,相信應該有不少學單片機的朋友開始折騰這個了吧~ 嵌入式Linux學哪些東西 1、認識Linux
  • 我的單片機轉嵌入式Linux之路
    這張圖描述了單片機轉到Linux的兩條路子。一條是初學單片機之後直接跳到Linux;另一條是單片機->多任務->RTOS->Linux。我走的是第二條路子,無論是工作、還是業餘學習,都是這麼一步一步地走過來的。現在,終於走到了嵌入式Linux。單片
  • 嵌入式系統的面面觀
    那麼仔細思考下,我覺得這是很多人都會有的一種現象,既然了解了,我們可以避免這種現象發生,至少我自己應該想著如何去改變,基於此,對於這個問題:我覺得可以加深一步提問,什麼是嵌入式系統?嵌入式系統有哪些特點?嵌入式系統有哪些應用?如何學習嵌入式系統?下面一一展開。什麼是嵌入式系統?
  • ARM嵌入式系統該如何學習?
    目前,嵌入式處理器常見的有ARM、PowerPC、MIPS、Motorola 68K、ColdFire,但ARM佔據了絕對的主流。密不可分的單片機ARM嵌入式和單片機學習有著密不可分的關係,可以拋開複雜的軟體結構,先掌握硬體操作。ARM與單片機是有著許多區別的,相比來說ARM要比單片機複雜的多。
  • 電工必學:PLC與單片機的本質區別是什麼?
    PLC與單片機的本質區別是什麼? PLC與單片機的差別是: 1、PLC是應用單片機構成的比較成熟的控制系統,是已經調試成熟穩定的單片機應用系統的產品。有較強的通用性。
  • 嵌入式系統在物聯網中的作用是什麼
    物聯網的產生是嵌入式系統高速發展的必然產物,更多的嵌入式智能終端產品有了聯網的需求,催生了物聯網這個概念的產生。從智能交通到車載信息設備,從「物聯網」到智能家電,嵌入式移動互聯在中國發展前景廣闊。那麼嵌入式系統在物聯網中有何作用呢?
  • WinCE--嵌入式系統簡介
    本文引用地址:http://www.eepw.com.cn/article/201809/388527.htm嵌入式系統是不同於常見計算機系統的一種計算機系統,它不以獨立設備的物理形態出現,即它沒有一個統一的外觀,它的部件根據主體設備以及應用的需要嵌入在設備的內部,發揮著運算、處理、存儲以及控制作用。從體系結構上看,嵌入式系統主要由嵌入式處理器、支撐硬體和嵌入式軟體組成。
  • 快速入門嵌入式系統,你需要了解這些平臺和資源網站
    無疑電類的學生學習嵌入式系統的越來越多,因為不需要折騰那些花了好幾年也弄不明白的模擬電路、數字電路,只要一臺電腦,弄個MCU開發板就可以學習編程了
  • 工程師最愛讀的10本經典嵌入式書籍,看完愛不釋手
    最近在學習群裡跟學員交流,發現很多的初學者只有單片機基礎,或者是沒有學過單片機,想重新學習嵌入式,學習Linux,但是對很多概念都比較陌生,導致不知道要學什麼,也不知道學了之後有什麼用。所以,今天就抽著自己稍有一些空餘時間,給大家簡單講解一下單片機跟嵌入式,兩者之間到底有什麼區別,還有說說嵌入式具體要怎麼學。
  • 單片機和電腦pc計算機的區別
    這些要求是:面對控制對象、面對各種傳感器信號、面對人機互動操作控制、能方便地嵌入工控應用系統中等。為了實現上述要求,近年來,單片微型計算機(簡稱單片機)應運而生。單片機也被稱做「微控制器」、「嵌入式微控制器」。單片機一詞最初是"SingleChipMicrocomputer」,簡稱SCM。
  • 一文講解單片機、ARM、MCU、DSP、FPGA、嵌入式錯綜複雜的關係!
    首先,「嵌入式」這是個概念,準確的定義沒有,各個書上都有各自的定義。但是主要思想是一樣的,就是相比較PC機這種通用系統來說,嵌入式系統是個專用系統,結構精簡,在硬體和軟體上都只保留需要的部分,而將不需要的部分裁去。
  • 基於ATMEL單片機的自動扶梯控制系統
    一、項目概述1.1 引言本文引用地址:http://www.eepw.com.cn/article/201612/326298.htm自動扶梯廣泛應用於大型商場、超市、機場、地鐵、賓館等場合。
  • 嵌入式系統課程的教與學
    2.掌握嵌入式系統的基本分析與設計方法,能進行典型嵌入式系統的分析與設計。3.熟悉實時作業系統的基礎知識,4.掌握嵌入式編程技術,能進行典型嵌入式系統環境下程序設計。初步了解先進嵌入式系統的原理與方法。
  • 單片機與PLC的主要區別及工作原理解釋
    由此可見,PLC的核心控制器採用單片機是最合適的。 由此可得出結論: 1.PLC是建立在單片機之上的產品,單片機是一種集成電路,兩者不具有可比性。 2.單片機可以構成各種各樣的應用系統,從微型、小型到中型、大型都可,PLC是單片機應用系統的一個特例。
  • 嵌入式工程師的工作狀態
    經常會有初學者提出這樣的問題:我是學物聯網工程的,在學校編程和嵌入式都有學習,前段時間集中實踐發現自己對嵌入式挺感興趣的,但身邊從事硬體的學長學姐幾乎沒有,也不知道從哪裡獲得過來人可靠的消息。所以想問問從事嵌入式的工程師平常的工作是什麼樣?現在的就業現狀,工資待遇如何,還有就是比起從事軟體開發有哪些區別?
  • 嵌入式及物聯網基礎實驗系統
    摘 要:針對目前高校嵌入式人才培養難度大的問題,將開源創客平臺Arduino引入嵌入式實驗教學中,研製了嵌入式及物聯網基礎實驗系統,3年的實驗教學表明:實驗系統降低了嵌入式學習的門檻和難度,在嵌入式人才培養教學過程中發揮了重要作用。