arm技術(shù) FPGA和ARM學(xué)哪個(gè)?
FPGA和ARM學(xué)哪個(gè)?我在學(xué)FPGA。我覺(jué)得它很有用,也不難學(xué)。我認(rèn)為FPGA是一個(gè)非常硬件的東西。它需要強(qiáng)大的硬件基礎(chǔ)。當(dāng)我學(xué)會(huì)這一點(diǎn)時(shí),我必須始終知道,我寫(xiě)的代碼最終將成為一個(gè)硬件電路。這是關(guān)鍵
FPGA和ARM學(xué)哪個(gè)?
我在學(xué)FPGA。我覺(jué)得它很有用,也不難學(xué)。我認(rèn)為FPGA是一個(gè)非常硬件的東西。它需要強(qiáng)大的硬件基礎(chǔ)。當(dāng)我學(xué)會(huì)這一點(diǎn)時(shí),我必須始終知道,我寫(xiě)的代碼最終將成為一個(gè)硬件電路。這是關(guān)鍵。一開(kāi)始,我可能只是學(xué)習(xí)編寫(xiě)一些低級(jí)IC來(lái)實(shí)現(xiàn)所需的功能,但后來(lái)我會(huì)做Nios II,這是更先進(jìn)的,但我仍然做硬件。對(duì)于arm,我還沒(méi)有學(xué)過(guò),但是我身邊有一些同學(xué)在學(xué)。其實(shí),arm可以理解為一款先進(jìn)的微控制器,學(xué)習(xí)其底層操作并不困難。在學(xué)習(xí)了底層操作之后,我們應(yīng)該學(xué)習(xí)做Linux系統(tǒng),這是一個(gè)非常高級(jí)的應(yīng)用程序。這兩樣?xùn)|西現(xiàn)在很好,很多都是用胳膊做的,很多都是用胳膊做的。FPGA是硬件電路發(fā)展的必然趨勢(shì)??梢钥隙ǖ氖牵诓痪玫膶?lái),F(xiàn)PGA和CPLD將完全取代現(xiàn)有的分立器件,將傳統(tǒng)的電路板集成到一個(gè)芯片中。所以?xún)烧叨加星巴?,關(guān)鍵是看你個(gè)人的喜好,建議做硬件學(xué)FPGA,做軟件學(xué)arm,這樣起步比較快。
ARM和FPGA各有什么優(yōu)缺點(diǎn)?它們分別適用于那些地方?
讓我來(lái)回答你:
第一個(gè)問(wèn)題:arm是一個(gè)擁有自己系統(tǒng)的CPU架構(gòu)。適合做嵌入式處理器。其優(yōu)點(diǎn)是:成本低,功能豐富,開(kāi)發(fā)簡(jiǎn)單。
FPGA是一種現(xiàn)場(chǎng)可編程門(mén)陣列,可設(shè)計(jì)多種邏輯功能,設(shè)計(jì)靈活。當(dāng)然,它也可以嵌入各種CPU作為處理器,如:8051、arm、NIOS等,其優(yōu)點(diǎn)是:并行處理,速度快,適合于高速場(chǎng)合,如圖像、視頻數(shù)據(jù)的采集和處理。
第二個(gè)問(wèn)題:arm適用于有接口的控制領(lǐng)域。
FPGA應(yīng)用程序如上所述。