已學stm32快3年,明年畢業是否轉行走FPGA方向

時間 2021-05-30 03:32:37

1樓:張大喵

現在國家發展晶元行業,fpga可能會火,但是崗位應該不會很多,嵌入式linux 這個方向也可以考慮一下,選擇方向就往演算法移植和演算法應用上靠,比如曠視商湯這樣的公司,工資不會低的。

2樓:滄狼

我上學就是開始學51,後來學stm32,畢竟效能提高了,大二下學期同時看到了兩個東西,FPGA和ARM,兩個所屬不同方向,理論一點都不一樣,奈何開發板都比較貴。

當然看到便宜的板子就買了,大三之前入手的荔枝派zero,板子便宜,資料少,幾乎沒有。先搞人家移植好的系統,在電腦上插上SD卡,然後sdc不小心按成了sdb,我電腦慘遭格式化,吃灰。大三入手了乙個ARM+FPGA雙核開發板,因為感覺這個板子好玩,還有就是便宜,FPGA是cyclone4,arm是stm32,然後,吃灰+1。

去年畢業,找工作做的stm32,現在做的是arm的系統移植和驅動移植,沒辦法,新專案用了arm,招人比較慢。。。

感覺你都學了freertos,再開始學FPGA跨度比較大,這些都不是問題,想學就去學,不用考慮太多。我就是開發板在手,都稍微搞一下,感覺arm更合適我學。至於就業,FPGA感覺懸,stm32都學了作業系統了,倒是沒什麼問題。

在學校都以為一條路就是51到32到FPGA,51到32好說,用暫存器分析32能更好地了解內部是怎樣工作的,但是32到FPGA跨度太大,之前學到的理論基本上都用不到了,除非搞軟核移植,有的FPGA自帶硬核,學習思路,處理問題的方法基本上都變了。學習arm思路也會變,作業系統在微控制器上用的還少,到了arm基本上沒有裸奔的,大多數都是跑Linux系統,我就是看到了arm,再看看微控制器,我還學什麼RTOS啊,Linux不好嗎?

3樓:春和景明

可以都搞,找工作的時候多個選擇,乙個應屆畢業生,能要求多高。

如果想發展fpga,就考研吧。深造一下,出來後,能甩掉一大批人。不然,運氣不好的話,有可能碌碌無為了。

另外,學好數學,微積分,復變函式,訊號系統上用傅利葉,自動控制上用拉普拉斯。

你看,如果你用stm32,或者跑linux,還是控制,頂多是架構和功能上高階了。這些大多是本科生,畢業後的道路。

我個人認為,考研,甚至考博,深入數學結合乙個特定的物理領域發展,後勁更足。

舉個例子,我們這有個人,微控制器,arm,fpga,dsp,都會用。但是他一般弄好一套linux的東西後,就給別人繼續開發了,然後自己專心搞訊號處理,至於用dsp還是fpga,看需求。

學習stm32,怎麼學都學不懂怎麼辦?

Alan 我個人認為世界上沒有學不會的東西,不要自己把自己輕易否定了。學不會咱們就要反思總結,看看是不是咱們的方法不對,還是咱們投入的學習時間不夠,亦或是咱們選擇的題目難度太高不符合咱們當前的技術水平,從這些維度上來找找問題,我覺的只要能找到問題,在根據問題對症下藥,絕對會有進步的。對於初學者,剛開...

請問大家學習嵌入式stm32還是學深度學習方面更好一些呢?

天星 研究生的話優先學習深度學習吧。嵌入式c語言開發板之類以後工作了現學也來得及。不過話說回來,等真的搞了深度學習了,也就不一定搞嵌入式了不過嵌入式一些高階場景也會跑一些深度學習演算法,不過大多數都是應用 長髮捲毛 如果你數學好,去學深度學習 如果你物理好,去學嵌入式。如果兩門課都不錯,那就看興趣了...

學完stm32後,多長時間可以學好51?

honorxcl 學會stm32可以約等於學會了所有類似晶元了,只是深度和熟悉度的問題,既然學完了32那學51就不是學了,是用,當然學完32就看你學會了沒有,如果學會了32,51甚至其他晶元直接用就行,不用學了! 傾城樂器 學好了一款微控制器,上手另一款是很容易的。不同的只是暫存器,從用C語言實現功...