做研發類人員使用工業軟件的。目前正在制作低代碼嵌入式系統開發平臺。問題中提到的技術都涉及了。
掌握到什么程度,關鍵是公司要求怎樣?一般重點大學畢業,有一定的理論基礎,有半年到一年基本可以獨立工作了。好的三個月就可以上手了。
一般是概念清晰,對開發平臺基本掌握,可以獨立的做各種實驗(軟件實驗和硬件實驗),在公司就可以工作了。這些是做一般制造業或實體應用程序大概如此。
如果做一些高級項目,難度大一些的,比如三相逆變器,交流三相異步電動機矢量控制,高級電源,難度就要加大,電路要求比較高,涉及電磁兼容,抗干擾等。軟件算法要求也有提高。
如果是做軟件開發平臺(類似集成開發環境,主要給編程人員使用軟件),這就對C語言要求高了。要求精通多種單片機系統,對各種硬件和軟件操作,通訊軟件都需要精通。這還不夠,還需要了解競爭對手的開發系統。比如我們目前從事的軟件開發平臺,是一種芯片版PLC集成開發環境。雖然在嵌入式行業沒有同類產品,但客戶容易把這類產品和國外進口PLC進行對比。所以產品在性能,價格和PLC相比,要有優勢,否則產品出來日子就難過了。這就要求開發人員一定程度上掌握和熟悉進口PLC產品的功能。
其實很關鍵的一點你自己想做什么,說的俗一點是想掙多少錢?說的高大上一點是有沒有雄心壯志?
掌握單片機,想過大眾普通生活,應該不難。真想超越國外對手,對很多人來說,可能是無底洞。涉及的技術確實很多。