當前位置:名人名言大全網 - 祝福短信 - 嵌入式和單片機是什麽關系?

嵌入式和單片機是什麽關系?

嵌入式和單片機的關系如下:

嵌入式系統是壹個大類,單片機是重要的小類之壹。嵌入式系統就像壹臺完整的電腦,而單片機更像壹臺沒有外設的電腦。

以前單片機包含的東西不多,兩者硬件差別明顯。但是隨著半導體技術的飛速發展,現在各種硬件功能都可以做成單片機。所以嵌入式系統和單片機的硬件差別越來越小,分界線越來越模糊。

因此,人們傾向於區分軟件。

軟件方面,在業界,芯片中往往沒有MMU(內存管理單元),所以不支持虛擬地址,系統只能裸機運行或RTOS(實時操作系統,如ucos、華為LiteOS、RT-Thread、freertos等。),也就是所謂的單片機(如STM32、恩智浦LPC系列、恩智浦imxRT1052系列等。).

同時,壹個有MMU的系統可以支持虛擬地址,運行Linux、Vxworks、WinCE、Android等“高級”操作系統,這就是所謂的嵌入式。

在某些情況下,單片機本身就足夠強大,可以作為嵌入式系統使用。它的成本更低,開發和維護難度相對更小,尤其是壹些針對性更強的應用。理論上,嵌入式系統具有更強的性能和更廣泛的應用,但它高度復雜,開發難度大。

嵌入式系統壹般指嵌入式系統,嵌入式開發就是嵌入式系統的開發。IEEE(美國電氣和電子工程師協會)將嵌入式系統定義為“用於控制、監控或輔助機器和設備運行的裝置”。

國內學術界的定義更具體,也更容易理解:嵌入式系統是以應用為中心,以計算機技術為基礎,對功能、可靠性、成本、體積、功耗等有嚴格要求的專用計算機系統。以應用為中心,說明嵌入式系統具有明確的實用性。

基於計算機技術,說明它其實是壹種特殊的計算機。軟硬件可裁剪,說明其具有很強的靈活性和定制能力。

嵌入式系統的核心是嵌入式處理器。嵌入式處理器壹般分為以下幾種典型類型:嵌入式微控制器MCU(微控制單元)MCU集成ROM/RAM、總線邏輯、定時器/計數器、看門狗、I/O、串口、A/D、D/A、FLASH等。典型代表有8051,8096,C8051F等。?

嵌入式DSP處理器專門用於信號處理,專門設計了系統結構和指令算法。它廣泛應用於數字濾波、FFT和頻譜分析。

典型代表是TI(德州儀器)公司的TMS320C2000/C5000系列。嵌入式微處理器MPU(微處理器單元)是由通用處理器演化而來的,具有高性能和豐富的外圍組件接口。典型代表有AM186/88、386EX、SC-400、PowerPC、MIPS、ARM系列等。?

此外,還有嵌入式片上系統(SOC)和可編程片上系統(SOPC)。我們的單片機屬於上面提到的第壹種——MCU(嵌入式微控制器)。

單片機,也叫單片微控制器,英文叫單片機。其實就是集成電路芯片。通過VLSI技術,將CPU、RAM、ROM、I/O和中斷系統、定時器/計數器等功能塞進壹個矽片裏,成為壹臺超小型計算機。

單片機技術誕生於70年代末,早期是4位,後來發展到8位,16位,32位。真正興起是在8位時代。

8位單片機功能強大,廣泛應用於工業控制、儀器儀表、家用電器和汽車等領域。我們在學習單片機的時候,經常會聽到兩個詞——51單片機和STM32。我來介紹壹下它們是什麽。

51單片機其實是壹系列單片機的統稱。該系列單片機兼容Intel?8031指令系統。他們的祖先是英特爾的8004單片機。

STM32是意法半導體公司推出的基於ARM Cortex-M內核的通用微控制器。STM32的硬件配置可以滿足物聯網的大部分開發需求,開發工具和相關文檔齊全,成為單片機學習的首選。