如何學(xué)編程軟件 研一新生導(dǎo)師讓選方向,F(xiàn)PGA,51和stm32單片機,opencv這三個那個比較有前景呢?
研一新生導(dǎo)師讓選方向,F(xiàn)PGA,51和stm32單片機,opencv這三個那個比較有前景呢?我推薦FPGAFPGA與嵌入式Linux選哪個?STM32單片機開發(fā),需要掌握模擬電路、C語言,開發(fā)難度相對
研一新生導(dǎo)師讓選方向,F(xiàn)PGA,51和stm32單片機,opencv這三個那個比較有前景呢?
我推薦FPGA
FPGA與嵌入式Linux選哪個?
STM32單片機開發(fā),需要掌握模擬電路、C語言,開發(fā)難度相對FPGA來說比較簡單,而STM32的開發(fā)工作,從事STM32開發(fā)的工程師,根據(jù)供需關(guān)系,加薪也不算太高。
FPGA開發(fā)工程師,開發(fā)難度大,技術(shù)要求高,需要非常熟悉模擬電路、數(shù)字電路,對于Verilog語言和數(shù)字電路協(xié)會、C語言等專業(yè)知識。
與STM32開發(fā)相比,F(xiàn)PGA開發(fā)的開發(fā)崗位相對較少,因此企業(yè)的崗位需求不如STM32開發(fā)崗位多,但薪酬會相對較高。而一般公司都是大中型企業(yè)。
因為FPGA開發(fā)非常困難,所以根據(jù)您現(xiàn)在即將畢業(yè)的情況,如果您已經(jīng)開始了FPGA技術(shù)的開發(fā),那么我真誠的建議您從事FPGA的開發(fā)。
如果你花了三年時間努力學(xué)習(xí)STM32,但是你不能很好地掌握STM32,我建議你暫時不要考慮FPGA。首先,你應(yīng)該掌握STM32技術(shù),做幾個綜合性的項目。畢業(yè)后,你可以找到STM32的相關(guān)工作,以后再考慮FPGA。
已學(xué)STM32快3年,明年畢業(yè)是否轉(zhuǎn)行走FPGA方向?
FPGA本質(zhì)上是一個芯片。在這個芯片中有許多由基本邏輯元件(與否,門,電容,電阻)組成的小型邏輯器件。芯片設(shè)計者可以設(shè)計并驗證正確的RTL-Verilog-HDL代碼輸入,然后FPGA根據(jù)代碼描述的邏輯功能,利用其內(nèi)部邏輯器件通過一定的連接形成ASIC芯片。從描述可以看出FPGA是可編程的,所以中文翻譯是現(xiàn)場可編程邏輯器件。事實上,它是一個芯片,但它是可編程的。通常,芯片設(shè)計公司會用它來驗證所設(shè)計的ASIC芯片的性能是否達到設(shè)計預(yù)期。