1樓:匿名使用者
一、主體不同
1、fpga:是在pal、gal等可程式設計器件的基礎上進一步發展的產物。
2、微控制器:是一種積體電路晶片,是採用超大規模積體電路技術製成。
3、嵌入式:用於控制、監視或者輔助操作機器和裝置的裝置。
二、作用不同
1、fpga:是作為專用積體電路(asic)領域中的一種半定製電路而出現的,既解決了定製電路的不足,又克服了原有可程式設計器件閘電路數有限的缺點。
2、微控制器:不是完成某一個邏輯功能的晶片,而是把一個計算機系統整合到一個晶片上。相當於一個微型的計算機,和計算機相比,微控制器只缺少了i/o裝置。
3、嵌入式:以計算機技術為基礎,軟硬體可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統。
三、構成不同
1、fpga:採用了邏輯單元陣列lca這樣一個概念,內部包括可配置邏輯模組clb、輸入輸出模組iob和內部連線三個部分。
2、微控制器:把具有資料處理能力的**處理器cpu、隨機儲存器ram、只讀儲存器rom、多種i/o口和中斷系統、定時器/計數器等功能整合到一塊矽片上。
3、嵌入式:是一個控制程式儲存在rom中的嵌入式處理器控制板。
2樓:八哥說科技
1、結構不同:
fpga 器件屬於專用積體電路中的一種半定製電路,是可程式設計的邏輯列陣,能夠有效的解決原有的器件閘電路數較少的問題。
微控制器是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的**處理器cpu、隨機儲存器ram、只讀儲存器rom、多種i/o口和中斷系統、定時器/計數器等功能整合到一塊矽片上構成的一個小而完善的微型計算機系統。
嵌入式系統作為裝置或裝置的一部分,它是一個控制程式儲存在rom中的嵌入式處理器控制板。
2、應用領域不同:
fpga設計不是簡單的晶片研究,主要是利用 fpga 的模式進行其他行業產品的設計。 與 asic 不同,fpga在通訊行業的應用比較廣泛。
微控制器的使用領域已十分廣泛,如智慧儀表、實時工控、通訊裝置、導航系統、家用電器等。
所有帶有數字介面的裝置,如手錶、微波爐、錄影機、汽車等,都使用嵌入式系統,有些嵌入式系統還包含作業系統,但大多數嵌入式系統都是由單個程式實現整個控制邏輯。
3樓:匿名使用者
簡單說,微控制器就是固定的硬體上用軟體程式設計實現你想要的功能,fpga是在硬體上設計出你想實現功能的電路,fpga是可程式設計得硬體資源,追求的是速度!
4樓:匿名使用者
嵌入式包括的內容很多,常用的晶片型別可以分為微控制器類、dsp類和arm類。
5樓:匿名使用者
先學會了51,再學習arm,arm難一些,涉及到了作業系統,建議找地方系統學習。
6樓:匿名使用者
看起來你的概念真是混亂,你是學生麼?
所謂嵌入式系統開發,是針對通用計算機系統開發來講的。
因為它要求開發者從軟硬兩方面做出定製,定製完成後組成一個完整的嵌入式產品。
嵌入式開發是個廣意的概念,不專指現在大多數培訓機構推出的 arm+linux 組合開發。
在某種程度上,你所是或的 fpga/51 等都屬於嵌入式系統的範疇。
需要注意的是,所謂嵌入式,它不應該成為純商業ip培訓機構賴之以攬財的概念;
雖然應用前景發展廣闊,但它也不應該成為你試圖馬上獲得高薪體面工作的抓手。
少些浮躁,多些實在和努力的為好。
一些名詞的區別:arm,微控制器,fpga,嵌入式,dsp。
7樓:匿名使用者
簡單的說,嵌入式是嵌入式系統的簡稱,所謂嵌入式系統是指嵌入到應用物件中的專用計算機系統。這裡的物件就是指產品,比如日常使用的冰箱、空調、洗衣機,或者手機、遊戲機等。這些產品中都有計算機系統,這類計算機系統就是嵌入式計算機系統。
至於微控制器、arm、fpga、dsp等都是實現嵌入式系統的硬體平臺。根據物件體系的功能複雜性和計算處理複雜性,提供的不同選擇。對於簡單的家電控制嵌入式系統,採用簡單的8位微控制器就足夠了,價廉物美,對於手機和遊戲機等,就必須採用32位的arm和dsp等晶片了。
fpga是一種更偏向硬體的實現方式。
所以要學習嵌入式,要從微控制器開始,然後學習arm和dsp之類。
8樓:修電腦的
arm處理器
arm處理
器是acorn計算機****面向低預算市場設計的第一款risc微處理器。更早稱作acorn risc machine。arm處理器本身是32位設計,但也配備16位指令集,一般來講比等價32位**節省達35%,卻能保留32位系統的所有優勢。
微控制器(microcontrollers)
微控制器是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的**處理器cpu、隨機儲存器ram、只讀儲存器rom、多種i/o口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調製電路、模擬多路轉換器、a/d轉換器等電路)整合到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位微控制器,發展到現在的300m的高速微控制器。
fpga(field-programmable gate array)
即現場可程式設計門陣列,它是在pal、gal、cpld等可程式設計器件的基礎上進一步發展的產物。它是作為專用積體電路(asic)領域中的一種半定製電路而出現的,既解決了定製電路的不足,又克服了原有可程式設計器件閘電路數有限的缺點。
嵌入式ieee(institute of electrical and electronics engineers,美國電氣和電子工程師協會)對嵌入式系統的定義:「用於控制、監視或者輔助操作機器和裝置的裝置」。原文為:
devices used to control,monitor or assist the operation of equipment,machinery or plants)。嵌入式系統是一種專用的計算機系統,作為裝置或裝置的一部分。通常,嵌入式系統是一個控制程式儲存在rom中的嵌入式處理器控制板。
事實上,所有帶有數字介面的裝置,如手錶、微波爐、錄影機、汽車等,都使用嵌入式系統,有些嵌入式系統還包含作業系統,但大多數嵌入式系統都是由單個程式實現整個控制邏輯。從應用物件上加以定義,嵌入式系統是軟體和硬體的綜合體,還可以涵蓋機械等附屬裝置。國內普遍認同的嵌入式系統定義為:
以應用為中心,以計算機技術為基礎,軟硬體可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統。 數字訊號處理dsp數字訊號處理就是用數值計算的方式對訊號進行加工的理論和技術,它的英文原名叫digital signal processing,簡稱dsp。另外dsp也是digital signal processor的簡稱,即數字訊號處理器數字訊號處理的目的是對真實世界的連續模擬訊號進行測量或濾波。
因此在進行數字訊號處理之前需要將訊號從模擬域轉換到數字域,這通常通過模數轉換器實現。而數字訊號處理的輸出經常也要變換到模擬域,這是通過數模轉換器實現的。
通俗講,arm相當月微控制器頭腦,而微控制器就相當可以簡單完成一個指令計算機,甚至簡單等效微型計算機,fpga是單片的系統。而嵌入式系統又是微控制器升級,能完成執行復雜程式及任務。
9樓:
微控制器包括了什麼arm啊dsp啊這一堆東西,然後嵌入式又包括了微控制器啦電路設計啦等這一切,這之間是包含的關係。
arm是現在很流行的一種微控制器的架構,一般用於消費電子,就是什麼手機、***、機頂盒這些的,fpga是用於工控的,就是工廠裡那些機器裡用的,dsp全稱數字訊號處理單元,望文生義也知道它是用於處理數字訊號的,一般和arm等搭配使用,比如一個***裡,arm的晶片做總控制,dsp受arm控制用於處理音訊訊號。
我也在學微控制器,也還在大學裡混著,如果你願意,可以來我空間轉轉,互相交流一下。
bs樓上幾個複製貼上黨~
10樓:我討厭地下城
mcs — 51 微控制器系列
按工藝劃分:
◆ hmos 工藝產品:如 8031 、 8051 、 8751 等;
微控制器和嵌入式系統有啥區別,微控制器和嵌入式系統linux的區別
雜貨軒 微控制器是典型的嵌入式微控制器 microcontroller unit 由運算器,控制器,儲存器,輸入輸出裝置等構成,相當於一個微型的計算機。與應用在個人電腦中的通用型微處理器相比,它更強調自 不用外接硬體 和節約成本。它的最大優點是體積小,可放在儀表內部,但儲存量小,輸入輸出介面簡單,功...
學微控制器或嵌入式需要用到哪些軟體
嵌入式和微控制器的區別 嵌入式和微控制器的區別如下 1 微控制器與嵌入式在系統組成結構上的區別。1 微控制器基本結構 微控制器由運算器 控制器 儲存器 輸入輸出裝置構成。2 嵌入式系統成部分 嵌入式系統一般由嵌入式微處理器 外圍硬體裝置 嵌入式作業系統 特定的應用程式組成。嵌入式系統設計的第一步是結...
嵌入式系統與計算機和微控制器的不同點是什麼
首先提下,微控制器就是一個最典型的嵌入式系統。由於嵌入式系統應用中,物件系統的廣泛性與微控制器的獨主發展道路,使嵌入式系統應用在客觀上存在兩種模式,從學科建設上,可統一成嵌入式系統應用的高低端。其次說明下,嵌入式系統也是計算機系統的一個分支。為了區別於原有的通用計算機系統,把嵌入到物件體系中,實現物...