回覆列表
  • 1 # 一枚老頭

    嵌入式工程師在程式設計這方面,主要是用C語言,C語言針對特定微控制器有一些擴充套件,熟悉一下就可以上手了。

    有的公司,軟體和硬體工程師是分開的,有的小公司,軟硬體就是捆綁在一起的。所以,熟悉電子技術,晶片資料,熟悉微控制器處理器的資源,包括IO,中斷,外圍器件,模組等等,基本工作都是圍繞著這些內容展開。

    從收入來說,要比網際網路公司的程式設計師低,工作強度也沒有那麼大。

  • 2 # 貧民窟的碼農

    都是敲程式碼的,只是做上層應用開發的工作強度可能要更大點,畢竟現在手機,PC端的資源太豐富,可以夠程式設計師累死為止,而微控制器這種資源受限,程式碼量不會太大,但是這類程式碼與硬體結合太緊密,經常要為硬體擦屁股,比如硬體訊號不穩定需要軟體增加濾波什麼的

  • 3 # 電子哥的日常

    我本人是做電子設計的,主要和微控制器打交道。嵌入式工程師,一般指做arm、linux相關的工作,工作內容要比做微控制器工作的要複雜。程式設計師,這個泛指話,涉及到的工作就多了。包括微控制器程式設計師、嵌入式軟體工作、c++工程師、app開發、網頁開發等。

    1、做嵌入式的,總體來說,比從事微控制器工作的人,待遇要好一些。arm+linux開發,工作強度比較大,加班比較多。

    2、微控制器應用工程師,所涉及到專案,相對來說,簡單點。微控制器入門比較簡單,要想深入應用,還是得花很大的功夫。做微控制器開發,一般情況,軟體硬體一起做,加班時間不多,待遇很一般。

    3、單純的程式設計師,就是那些網際網路公司的,做網頁開發、APP軟體、遊戲開發的,這些工資待遇好,就是加班比較多。我認識一個哥們,在小遊戲公司做程式設計師,天天加班,特別是要遊戲要上線時,週末都得加班到很晚。

    其實,做微控制器開發的,待遇不高,但加班時間少,個人時間比較多,創業也較容易。網際網路的程式設計師,工資高,加班多,就業年齡有限制。做嵌入式開發,在兩者之間。

  • 4 # 飛翔65303897

    工資高本質上是加班加出來的,和門檻高低關係不大。一般認為門檻高工資也高,現實是很打臉。這從另一個層面說明不管你從事的門檻有多高,當下充當的只不過是用時間積累的搬磚工而已

  • 5 # 陽光守望者Coder

    這個問題我來回答,我就是做嵌入式軟體的。嵌入式、微控制器軟體開發是基於硬體平臺比如除電腦外的電子裝置上開發。跟常說的程式設計師比如Java、Python、Android、C++、Html等應用開發語言在軟體開發上又有著本質上的區別。嵌入式微控制器關注於硬體平臺底層的系統搭建,驅動介面的通訊。一般分裸機和嵌入式作業系統。裸機適合一些電子裝置不是很複雜的應用實現。對於比較複雜,多工的功能需求的話需要嵌入式系統來完成,比如ucos、freertos、Linux、Windows Embedded、VxWorks、RTX、QNX等,還有中國產的djyos、Huawei LiteOS、RT-Thread、SylixOS等作業系統。使用嵌入式作業系統的好處就是低功耗、體積小、可移植性高、效率高,基於硬體及上層應用的無縫對接,可提供可靠統一的介面,寫應用層軟體的工程師可以不用關注底層硬體的配置,直接呼叫對應的資料介面來完成應用層的功能開發等。

    另外,微控制器工程師主要就是負責硬體驅動、外圍介面通訊及外部感測器資料採集的開發除錯,相對於做應用軟體比如PC端、移動端的程式設計師來說,工作量較少,沒有大量的業務程式碼來完成,主要就是用C語言來實現底層介面的資料採集及通訊。可以這樣說,術業有專攻,研發方向不同,對應工作性質的差別也就不言而喻了。

  • 6 # 井151276607

    本人機械工程師出身,從計算器改裝,單板機、微控制器、工控機軟硬體開發到電鍍廠、汽車製造廠流水線、非標機械、電氣裝置設計製造。辦公自動化(小型印刷裝置)設計製造。軟體、it、電信增值業務開發,等等都經歷過。

    限制自己的就是自己了。

    退休了,感覺10年的“隔離”,經過許多實踐的少程式碼IT、OA、CM等實施工具,Java8相容。可以一鍵開源了。

    是否實踐,看天氣了。

  • 中秋節和大豐收的關聯?
  • 如何以《蘆葦》為題寫一首小詩?