搞微控制器的,ARM的,FPGA的DSP的各個工資大概是多少

2021-03-20 12:01:31 字數 5545 閱讀 9541

1樓:

1、實際上關鍵是要精,做到你掌握著乙個公司的核心技術,薪水就不愁了。

2、學得不精,都懂一點大家都懂的東西,老闆要炒你魷魚隨便再拉乙個人來接替你。

2樓:**行行

微控制器稍微低些,其他的都還不錯。靠技術吃飯的,總會比辦公文員掙的多的多,至少是兩倍以上。

3樓:匿名使用者

微控制器用於控制,arm裸奔就是超級微控制器,dsp用於演算法,fpga可以將幾個ic的功能用乙個晶元模擬代替,節省空間,後期公升級改動方便,現在更多是結合使用。

arm,dsp,fpga這三個哪個有發展前途?

4樓:骨頭啃小狗

感覺現在dsp雖然抄的火,尤其是ti現在的8核的tms320c6678,但是我覺得沒啥前途,以後肯定會慢慢被arm和fpga代替,現在一些高階型號的fpga整合了arm核,soc是以後的一種趨勢,所以有經歷還是學arm和fpga,但是dsp被代替還有很長的時間,所以也不比著急。。。

5樓:匿名使用者

他們各有各的應用領域,雖然這個領域有些交叉點,但不至於誰淘汰誰,應用不同**不同,有沒有前途看你怎麼用

個人覺得dsp使用和微控制器差別不大上手容易做比較複雜的電機控制、影象處理用的多,dsp執行速度快,但並行不如fpga,所以ti現在的dsp慢慢的加入一些fpga的元素;

arm在做帶操作體統的工程中有無可替代的優勢,現在手機cpu基本都是基於arm構架,學起來也不難;

fpga並行處理能力強,但運算速度不如dsp,所以現在新出的fpga都加入了一些dsp的元素,入門要求高,精通的人甚少,

可以這麼說以後大部分工程dsp能做,fpga也照樣能做,他們都能在自己最擅長的領域繼續發展下去。

如果是學這三個中的哪個有前途,我覺得dsp和微控制器一樣是基礎的東西,到處都要會這個的人,但工資可能相對一般,arm和fpga比較專,尤其是fpga很難精通,差不多的人工資都很高很高的。。。。

6樓:

未來的微處理器市場是fpga+arm的,dsp會被提前淘汰的

dsp 微控制器 fpga 現在哪個比較吃香

7樓:匿名使用者

做較為複雜的演算法,dsp稍好;做快速大量資料處理,fpga擅長些。

兩者聯合,更好一些。

8樓:高調是王道

兩個行業各有所長,但是難度都不低,想要或者已經進入這兩行業的人都是需要勇氣的耐心的,都吃香的,根據你個人擅長選擇吧!最好是有點基礎的,從零開始,很痛苦!

9樓:匿名使用者

搞好了都吃香,但是都不好搞

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

10樓:匿名使用者

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

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

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

有關fpga、微控制器、arm、dsp

11樓:匿名使用者

其中fpga是一類(硬體程式設計),剩下的是一類(軟體程式設計)。

微控制器、arm、dsp都是固定的(asic),並且內部都有cpu,依靠不同種類的cpu執行使用者自定義的程式(軟體)來控制不同種類的片上外設(定時器、flash控制器、串列埠)執行操作。

而fpga跟他們都不同的是他的硬體結構是可以依靠特殊的程式語言來重構的,比如可以在fpga上放入乙個微控制器的核,或者將其改為arm的核。配置好後和以上asic一樣。

對於乙個特定的問題,我們可以考慮使用硬體來實現(fpga)或者軟體來實現(微控制器、arm、dsp等)

具體實現途徑取決於具體所需要處理的問題。

fpga:具有最高的靈活性,可以根據應用來重新程式設計內部結構,在一些對速度要求苛刻且成本不敏感(**最貴)的應用中例如軍工、通訊等較多。只是程式比較難編寫。基礎課是eda。

微控制器:通常是指51或者其他8位或16位mcu。具有最低的成本和最廣闊的使用者基礎(推出時間較早)。在一些簡單或成本高度敏感的應用中很常見。能夠佔到80%。基礎課是微控制器

arm:其實和微控制器類似,是由劍橋的arm公司設計的cpu的core效能很強,大部分是32位,然後各大ic廠商拿來後再和其他片上外設(如串列埠、memory控制器、gpio、dma控制器等)相拼接,然後組成的乙個片上系統。由於出貨量也不小,僅僅次於微控制器。

主要應用與成本相對敏感的應用中,如各種嵌入式系統(手機、平板電腦等)。基礎課是微控制器和arm

dsp:也是一種處理器,其內部結構對於數字訊號處理應用做了不少優化,執行時的效率提高不少,但是總體處理速度還是無法和fpga相比。只是程式相對好編寫。

出貨量適中,**適中。基礎課是數字訊號處理。

12樓:目頭小子

通俗說相同:都是可以程式設計的cpu

不同:fpga相當於邏輯電路性質的硬體級別處理,簡單處理能力很強,做其他事肯能就不太適合

arm:很完善的cpu各種資源很多,一般消費類電子都用這個dsp:最好用來做演算法,很貴的**

13樓:匿名使用者

前面的大神們講的差不多啦,我就不囉嗦了

我朋友有參加過fpga的培訓,期間我也跟著ta差不多玩兒過,ta用的賽靈思,我用的altera

這個跟微控制器其實沒有太大關係,但是還是有些聯絡的,就比如說你可以在fpga上寫個微控制器的電路邏輯,然後從外面的flash讀入根據你定義的指令集寫的程式然後執行,後面對外設的操作基本就跟微控制器差不多了

但是一般fpga都是用於大規模數字邏輯電路的設計(對於大型的半導體製造業公司而言)

另外一些領域使用fpga是看在它的資料吞吐量上,這些領域的應用一般會合dsp結合使用,一般用於影象或者有較高資料吞吐量和運算量上

做fpga方面的工作有個特點,基本就是坐在電腦前面不停的「綜合」「**」「測試」,這個是比較枯燥的(這個我是聽說的,不一定準確),所以還是去一些fpga專業輔導機構去問問,一般這些輔導機構都是對口的,培訓完基本就有合作企業就把你要走了,我朋友的那個輔導機構就是,一般最後會有乙個像模像樣的專案會讓你做完,但是好像有一些待畢業的碩士生就去那些機構然後就直接去一些公司了,呵呵,當時我朋友還沒有畢業,後面的專案就沒有參加完

根據ta的反饋,感覺培訓的過程其實沒什麼,主要靠自己,但是關鍵是有一些志同道合的人一起在搞這個,交流起來學習進步還是比較快的

要不要學這個還要看跟自己的興趣是不是跟自己的性格相符合,如果你能一天到晚坐在那兒從一堆邏輯分析儀出來的時序圖上面看的不眼花的話還是可以考慮的,呵呵,我朋友表示,這個很有意思,呵呵

14樓:匿名使用者

fpga:簡單的講就是在這個**裡可以設計出你想要的簡單 數位電路閘電路,速度很快,應用對時間要求苛刻的地方,如取樣等,還可以保密,就是把電路封裝在這個**裡了,別人學不到;理論基礎:數位電路、模擬電路、fpga程式設計的很吃香,人才少。

微控制器:適合簡單的邏輯判斷,加少量的簡單的運算,這個網上資料很多,比較容易掌握。

arm:片內資源豐富,應用於應用電子領域,網上資料也很多,學會了微控制器這個應該沒問題,只要肯花點時間。

dsp:簡單點講:適合運算,速度快,這個數學理論有一定要求,英文閱讀能力強,dsp資料手冊等都是英文編寫的,多練手也是能比較快掌握的。

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

15樓:匿名使用者

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

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

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

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

16樓:修電腦的

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

微控制器程式,微控制器的應用

寫錯了吧,0x10和0x01能一樣嗎?if adc contr 0x10 測試其第5位是否是1 相當於 if adc contr 0x10 0 while adc contr 0x10 測試其第5位 d4 是否是0 乙個是測試 1 乙個是測試 0x10 能一樣麼?微控制器的應用 微控制器的應用領域 ...

什麼叫微控制器?採用微控制器的目的與意義?微控制器課設的目的與意義

微控制器是一種整合在電路 晶元,是採用超大規模積體電路技術把具有資料處理能力的 處理器cpu隨機儲存器ram 唯讀儲存器rom 多種i o口和中斷系統 定時器 計時器等功能 可能還包括顯示驅動電路 脈寬調變電路 模擬多路轉換器 a d轉換器等電路 整合到一塊矽片上構成的乙個小而完善的計算機系統。採用...

微控制器中的psw計算,微控制器的psw是什麼

psw被稱作程式狀態寄bai存器,du用於記錄指令的執行狀zhi態。d7 daocy 進製 標誌,如果累加器a最高位專 有進製,cy置屬1否則為0 d6 ac輔助進製標誌,又叫半位元組進製標誌,即a的d3位有進製時ac置1,否則為0 d5 f0使用者標誌位,供使用者使用的軟體標誌 d4d3 rs1 ...