-
我是搞FPGA的,做了幾年,覺得這個東西沒什麼意思,要把其他知識結合到一定程度上來用,也只是乙個工具。
結合你的專業來看待它。
嵌入式 Linux 不是很清楚,這可能更接近實際。
如果你想找點吃的,你可以學任何東西來找工作,而FPGA特別容易學習。
-
二樓非常好。
FPGA 就像微控制器一樣,只是實現電路的一種方式,就像您可能使用 ASIC 來實現電路一樣。
要構建自己的知識體系,它不是 FPGA 或 ASIC。
你要有構建電路的基本思想,那麼什麼樣的工具只是乙個工具。
區分工具和您的知識。
-
嵌入式Linux用作驅動程式或軟體,FPGA用作硬體,兩者中哪乙個好壞都無所謂,精通任何乙個都是好的。
-
如果房東想學習嵌入式Linux,建議去凌陽教育,凌陽教育是全國唯一一家原創嵌入式Linux培訓機構,全國唯一公布學生按班級就業的嵌入式Linux培訓機構,2008年中國十大品牌IT教育機構,2009年中國最具就業競爭力IT教育機構, 連續 18 年嵌入式 Linux 培訓就業班學生 100% 就業。
-
嵌入式 Linux 有著美好的未來。
在一些人眼裡,到處都是坑:工作上的坑,生活中的坑,感情上的坑,甚至生活中的坑,這些人都是大自然負能量的搬運工。 回到正題,FPGA和嵌入式不是坑,要看你在這裡能收穫什麼,如果你喜歡工作內容,收入達到你期望的範圍,工作能給你帶來滿滿的成就感,這樣的坑就是留在裡面當坑主,怎麼了?
我個人認為,目前FPGA的就業範圍比較窄,沒有嵌入式那麼多的機會,但是近年來,FPGA的應用越來越廣泛,機會也會越來越多。 我自己不做嵌入式,但公司做嵌入式的人數遠高於FPGA,在就業選擇性方面,嵌入式更好找工作。 至於薪水,與公司和個人能力掛鉤,就不容易被鄙視了。
從程式語言的角度來看,FPGA應該比嵌入式更難工作,FPGA成熟起來應該更慢。 存在語言問題,FPGA 論壇缺乏支援,以及 FPGA 硬體實現。
-
應該說它屬於硬體,但執行的功能屬於嵌入式功能。
-
你說的嵌入式一般是指ARM、DSP之類的,有現成硬體架構的晶元,相當於高階微控制器,只需要熟悉軟體程式設計或者使用作業系統來開發嵌入式裝置。
FPGA也有嵌入式開發,兩者的區別在於FPGA的硬體架構可以通過硬體描述語言(HDL)自行設定,例如ARM系統中只有2個串列埠,那麼要新增更多的串列埠資源,就只能疊加多個系統,FPGA可以在資源豐富的情況下在內部多生成幾個串列埠控制介面。
在用人方面,ARM目前的就業市場是最好的,由於其晶元的成本相對較低,一般中小的人都可以使用ARM進行開發,一般月薪在4K-8K之間,如果你精通Linux作業系統,可能會超過10000。 FPGA晶元的成本比較高,一般只被通訊、醫療、學術機構等高利潤企業廣泛使用,企業有:中興、華為、邁瑞。
但是,在技術方面,掌握FPGA需要對軟體和硬體都有很好的了解,未來切換到嵌入式相對容易。
-
嵌入式系統和 FPGA 之間沒有必然的區別或聯絡。 嵌入式系統是“控制、監控或協助裝置、機器和裝置執行的裝置”,是一套完整的架構,包括硬體和軟體。 FPGA是一種可以程式設計來執行各種功能的晶元,當然,它也可以完成嵌入式系統的功能。
一般情況下,嵌入式系統可以專門租到計算機系統中,專門用於某種功能,而尤趙對功耗、效率、穩定性有很高的要求,可以搭載在FPGA上,但一般不這樣做,因為功耗和成本會比較高。
由於其靈活性和可定製性,FPGA 通常用於需要快速上市的產品中。
板子的串列埠資料儲存在串列埠收發器緩衝區中,只有在串列埠驅動掛接到作業系統時才能通過讀取等功能來讀取。 >>>More