只要有耐心,任何人都能在任何時間學習任何技術.

就fpga而言,前置知識只有《數字邏輯電路》,然後就可以學fpga了


理論上可以,他們在功能實現上的方法很有差異。

但實際開發上肯定不行。

因為硬體是咋工作的,這個事情你要清楚要是連介面是啥,有啥功能都不知道,那你要學專業度更高的FPGA就更難了。

本事對於初學單片機的人來說,由於編程要通過硬體去實現,這要比純軟體開發入門就要難。

所以建議把單片機學好了再去碰FPGA,而且我說的是比較徹底的學習,硬體的實現流程一定要清楚的那種學!別認為用Arduino玩單片機了就以為自己掌握了單片機的知識!那怕把最基礎的51學好再去搞FPGA也會有很大幫助的。

當然你也可以直接搞FPGA,不過到時候如果你發現自己從入門到放棄FPGA,請好好看下我上面寫的那些話。


可以呢,兩者關係不大


謝邀,本職是做軟體的,雖然身邊的同學同事都是經過的單片機這一個階段、但是本著複雜的都搞定了,那簡單的自然不在話下的思路,我覺得是OK的。就像跨過ucos。直接學習Linux。 也是沒有問題的。


兩者聯繫並不大,用的工具 語言 甚至編程思路都是不一樣的。

只要有基礎的數電知識就能開始學習。


可以,我本科的時候沒有單片機課程,但有數字電路實踐課程,就是用的FPGA

雖然沒學習單片機,但是還是建議掌握一下數字電路比較好


推薦閱讀:
相關文章