FPGA與嵌入式Linux選哪個?
如果你有很好的硬件知識,可以選擇FPGA。FPGA是基于硬件描述語言的工具,與軟件設計完全不同。相反,如果你的軟件編程能力不錯,可以選擇嵌入式linux。
就薪資而言,無論是FPGA還是Linux,只要學習扎實,水平高,都可以拿到不錯的薪資。如今,FPGA廣泛應用于超聲成像、圖像處理、通信協議、人工智能等領域,其前景是客觀存在的。Linux現在也很流行,在嵌入式軟硬件開發方面都有涉及。同時,linux和FPGA將在嵌入式開發中相結合。利用各自的優勢,盡可能降低系統設計的復雜度。
總之選擇什么要看自己的專業和興趣。
嵌入式程序員就一定要學Linux嗎?
不一定。如果是在單片機上開發程序,只需要做好C語言和硬件的數字化和模塊化電就可以了。如果你想在linux操作系統上開發一個程序,你必須學習linux內核,bootloader,驅動開發,系統編程,進程和線程。
習慣了linux,你會發現這東西比windows好太多了!
不一定,如果它像8051一樣嵌入,你不不需要學習Linux根本;如果是嵌入式比如esp8266,可以學也可以不學,但是學起來會方便很多;如果是arm之類的嵌入式系統,基本都要學Linux。
Linux是嵌入式系統的主流解決方案。;不要被繞過。
不學linux怎么調試?
不會,但是你學了以后技術前景更好。