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