請問ARM FPGA DSP 微控制器,哪個以後的發展空間比較大?能具體點分析最好

2021-03-23 02:01:21 字數 5503 閱讀 5395

1樓:匿名使用者

其實微控制器在arm的專案也有用,起輔助作用,擴充套件arm的功能。

2.fpga、dsp,技術高的,薪資待遇都不愁,不過路有點窄,適合興趣這塊、又喜歡鑽研的人。

3.arm,由於產品太多,因此可以選擇的公司很多,對某os熟悉的(如linux、wince、ios等)、軟硬體功底都不錯的、研究演算法的。。等等各種技術人員都有大量的需求。推薦。

機床主控晶片必須用dsp或者fpga嗎微控制器行不行

2樓:匿名使用者

現在微控制器的效能也越來越牛了,效能好的微控制器完全可以勝任dsp和fpga的工作,機床控制的話牽扯到液晶顯示啊,電機調速控制啊什麼的dsp在電機調速控制領域還是比較牛的,建議使用dsp或者fpga來實現。

一些名詞的區別:arm,微控制器,fpga,嵌入式,dsp。

3樓:匿名使用者

簡單的說,嵌入式是嵌入式系統的簡稱,所謂嵌入式系統是指嵌入到應用物件中的專用計算機系統。這裡的物件就是指產品,比如日常使用的冰箱、空調、洗衣機,或者手機、遊戲機等。這些產品中都有計算機系統,這類計算機系統就是嵌入式計算機系統。

至於微控制器、arm、fpga、dsp等都是實現嵌入式系統的硬體平臺。根據物件體系的功能複雜性和計算處理複雜性,提供的不同選擇。對於簡單的家電控制嵌入式系統,採用簡單的8位微控制器就足夠了,價廉物美,對於手機和遊戲機等,就必須採用32位的arm和dsp等晶片了。

fpga是一種更偏向硬體的實現方式。

所以要學習嵌入式,要從微控制器開始,然後學習arm和dsp之類。

4樓:修電腦的

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是單片的系統。而嵌入式系統又是微控制器升級,能完成執行復雜程式及任務。

5樓:

微控制器包括了什麼arm啊dsp啊這一堆東西,然後嵌入式又包括了微控制器啦電路設計啦等這一切,這之間是包含的關係。

arm是現在很流行的一種微控制器的架構,一般用於消費電子,就是什麼手機、***、機頂盒這些的,fpga是用於工控的,就是工廠裡那些機器裡用的,dsp全稱數字訊號處理單元,望文生義也知道它是用於處理數字訊號的,一般和arm等搭配使用,比如一個***裡,arm的晶片做總控制,dsp受arm控制用於處理音訊訊號。

我也在學微控制器,也還在大學裡混著,如果你願意,可以來我空間轉轉,互相交流一下。

bs樓上幾個複製貼上黨~

6樓:我討厭地下城

mcs — 51 微控制器系列

按工藝劃分:

◆ hmos 工藝產品:如 8031 、 8051 、 8751 等;

arm,微控制器、fpga、dsp哪個比較有長遠發展,想買個開發板,所以想了解一下情況再投資。。。

7樓:匿名使用者

微控制器是基礎,要想學fpga就不用有微控制器基礎了,不一樣的思路。學好微控制器之後學arm這個順序是正常的,微控制器也是dsp的基礎。

8樓:匿名使用者

我認為fpga發展潛力大,看好它。比dsp實時性好,且也可做mcu,也可做dsp演算法。

9樓:匿名使用者

微控制器比較常用,學校裡教的也比較多,值得投資。

請問在微控制器,fpga的ic設計,dsp,linux arm嵌入式,中哪個就業形式比較好,到底怎麼做才能精通!

10樓:匿名使用者

萬事開頭難,先從簡單的東西入手。具體說可以先學微控制器,搞它大半年,再學習arm,有興趣就一直做下去。在大學期間學好了arm,不愁找不到好工作。

至於dsp, fpag,看自己的興趣和機會了。軟體方面,學習微控制器和arm過程中,自然就會接觸,多練就可以了。

微控制器/dsp/arm/cpld fpga從什麼方向發展會好些!

11樓:貓魚之淚

1,微控制器小型電腦處理器,最小可以到8個腳,**便宜,最便宜2塊錢

2,plc可變邏輯控制器,主要用在工業控制,裡面是類似一個加強的微控制器。對輸入輸出均有做處理

例如抗干擾,增加帶負載驅動能力

3,dsp 數字訊號處理晶片,這個用途可做訊號處理,例如影象處理,資料採集處理,它比單片要快很多,比微控制器功能要強大

4,fpga、cpld可變邏輯控制,這個做邏輯處理控制,小型的cpld是沒有**處理器的,大型可以嵌入系統,功能在微控制器之上,適合做大型的資料處理,邏輯控制。其**不便宜。但是他和微控制器有本質的區別。

例如微控制器有內嵌外設 ad,da轉換等,cpld則需要通過控制其他外設ic。

要想詮釋清楚,也非三言兩語能道明,還是多看看書本吧

學習可以以微控制器為先,其次是fpga,cpld,dsp。 plc比較簡單,學會前面後面只要瞭解一週一般都會了

12樓:問問天地

想學就去小公司,大公司就是流程體系比較規範,但開發估計還論不到你,而且每個人工作範圍比較狹窄,現在流行dsp和fpga的開發,比如現在的工業控制,通訊領域都是比較好的,arm做人機介面多一些,實際控制的多為dsp

用dsp,arm得公司太多了,你在51job或者智聯招聘上一搜一大把,一般都會問有沒有嵌入式開發經驗,做過什麼,用什麼語言,知道使用哪些功能

13樓:赤天

微控制器技術含量低一點,arm,cpld/fpga現在還是比較好的,做硬體發展前途也不大的,我現在做的是硬體。能做底層驅動或者是**,晶片驗證會比硬體好的

14樓:匿名使用者

要學的東西實在是太多了,建議從51學起,鞏固好微控制器的知識,然後開始學學cpld/fpga,硬體的東西其實很多都是相通的,如果有了一定的微控制器和cpld/fpga知識,再來學習arm等嵌入式就相對好上手一些。當然,嵌入式的學習對於軟體要求較高,因為開始設計到作業系統了。活到老學到老,關鍵是讓自己處於不斷的學習之中。

15樓:匿名使用者

都是吃青春飯的,技術跟新太快了。我個人覺得,硬體比軟體更新慢,還算是靠經驗積累,相對的越老越吃香。現在國內來說ic設計還是不錯的,人才緊缺,不過起點很高,一般都要碩士畢業,小本都要幾年相關工作經驗才行。

fpga,arm dsp 和51微控制器的區別

16樓:密密麻麻老味

arm(advanced risc machines)是微處理器行業的一家知名企業,設計了大量高效能、廉價、耗能低的risc處理器、相關技術及軟體。

arm架構是面向低預算市場設計的第一款risc微處理器,基本是32位微控制器的行業標準,它提供一系列核心、體系擴充套件、微處理器和系統晶片方案,四個功能模組可供生產廠商根據不同使用者的要求來配置生產。

目前arm在手持裝置市場佔有90以上的份額,可以有效地縮短應用程式開發與測試的時間,也降低了研發費用。圖3所示為arm處理器。

dsp(digital signal processor)是一種獨特的微處理器,有自己的完整指令系統,是以數字訊號來處理大量資訊的處理器。圖4所示為ti公司的dsp處理器系列。

dsp實時執行速度可達每秒數以千萬條複雜指令程式,遠遠超過通用微處理器,是數字化電子世界中日益重要的電腦晶片。

與通用微處理器相比,dsp晶片的其他通用功能相對較弱些。

請問fpga與dsp有什麼區別?

17樓:彷彿感覺到恐慌

fpga與dsp的區別如下:

1、硬體層面的不同。

在硬體層面,dsp是asic,如同cpu gpu一樣,適宜於量產降低成本,缺點是(硬體)設計一旦確定,便不易於修改。而fpga較靈活,可以通過硬體描述語言進行快速設計和改進,但成本較高,傳統上講用於asic的prototype設計。

2、軟體層面的不同。

在軟體層面上,給dsp寫程式和給多核cpu寫程式,給gpu寫程式,沒有太大區別,dsp有完善的c語言編譯器。目前高階的fpga中都整合了硬核dsp。

3、程式語言不同。

fpga主要使用hdl,包括vhdl,verilog,還有數模混合的描述語言verilog-ams等。dsp使用c,組合語言程式設計。

4、 功能角度不同。

fpga普遍用於實現數位電路模組,基本上能實現所有的數位電路,傳統的數字功能模組,以及客戶產品特定需求的數字處理模組。fpga的io橋接種類繁多,不同種類的級別的fpga支援的io標準和協議都不盡相同,但是這些io的驅動能力或是電壓都是可程式設計配置的。

如何自學微控制器,怎樣自學微控制器

首先,你肯定是要先 bai看書的du,看書主要是了zhi解微控制器的結構以及其定址方法和dao指回令集。這些東西要多看看,答然後要知道微控制器最小系統怎麼組成,中斷是什麼 怎麼實現,定時器 計數器怎麼使用,序列輸出怎麼實現等。最後看看微控制器系統的擴充套件和典型應用。學習微控制器主要用到keil軟體...

請問這條微控制器程式是什麼意思,(微控制器程式)請問這段程式是什麼意思

count equ 30h 定義一個變數,變數的地址是30h mov a,p3 讀取p3口的值anl a 0fh 遮蔽高四位mov count,a 將低四位狀態值儲存mov p1,a 將該值送p1口 其實相當於用p3口控制p1口,如果p3口是開關 p1口是led的話,就是led來顯示開關的狀態。an...

51微控制器與430微控制器的區別,430微控制器與51微控制器有什麼區別

首先,89c 51 單片 1 51單片 bai機是8位單 片機,du430是16位微控制器zhi。2 51微控制器dao效能和功耗上都不如版430微控制器,430微控制器被認權 為是現在功耗最低的微控制器。3 51微控制器主要用在一些比較簡單的工業裝置控制上,430主要用在一些低功耗手持裝置上 4 ...