從事本行的家人們,一定都對嵌入式和單片機有一個籠統的概念吧。以普遍理性而言,他們都歸屬于硬件系統,但它們并不是同一個東西。
一、
IEEE(美國電氣與電子工程師協會)對嵌入式系統的定義可以概括為:“用于控制、監視或者輔助操作機器和設備的裝置”。
用國內學者的話來概括,即以應用為中心,以計算機技術為基礎,軟硬件皆可裁剪,適用于對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。
嵌入式單片機
再簡潔一些,嵌入式系統就是一個具有相當的通用性、靈活性與可控制能力的特殊計算機。聽起來高大上,實則在生活中普遍存在,從個人娛樂到軍事航天,從醫療電子到網絡通信,各種設備的精進都離不開嵌入式技術的發展。
二、
單片機,又被稱為單片微控制器,實際上是嵌入式處理器,也可以說是嵌入式系統的核心。它是完成運算、邏輯控制以及通信功能的單一模塊,這也是它“單”字的由來。
對單片機而言,一個芯片就是整體,。為了使單片機可以正常應用,必須加入其他外設,例如led燈、按鍵以及蜂鳴器等,這就是市面上目前最普遍的單片機開發板。
三、
從結論上說,單片機是嵌入式系統的子集,片機與嵌入式處理器的存儲空間也是鯨雀之別,單片機僅僅幾k的內存儲讓它無法像嵌入式處理器那樣運行操作系統,而嵌入式處理器豐富強大的性能決定它能完成更多單片機不能完成的應用。
而從開發環境上來說,單片機主要在Windows等圖形界面下開發,例如IAR、CCS等,這些工具集編譯、匯編、鏈接、仿真為一體,在當前環境下還是比較好上手的。
嵌入式開發則需要在Linux進行,理論上性能更強、應用更廣泛,但開發難度也更高。
歸根結底,二者都不是純“硬件”類方向,編寫語言、匯編、數據結構等都與其息息相關,在這個5G時代,嵌入式也好單片機也好,作為物聯網重要的一部分都無疑乘上了發展的東風,是高新時代永遠的磐石。
如果您有單片機或者方案開發需求,可以點擊右邊的咨詢熱線和微信掃一掃直接和我們聯系,宇凡微提供8/32位單片機,為客戶量身定制的合封單片機,擁有成熟的封裝技術和封裝工藝,除了能夠保證合封之后的良率以及安全性,還能根據客戶的功能需求選擇最佳的合封方式,節省成本。
【本文標簽】 單片機
【責任編輯】宇凡微
ALL RIGHT RESERVED 2022. 粵ICP備17095549號 技術支持: 牛商股份 百度統計 粵公網安備 44030402004503號