為什麼招聘微控制器工程師的時候要求精通C C

時間 2021-05-11 16:57:59

1樓:老牛

做什麼多年微控制器了。微控制器差不多都是用c 語言寫的。如何乙個牛B的微控制器開發人員,希望用c++或c#寫一些,通訊元件,比如 usb 通訊,串列埠通訊的上位機的底層介面。

這些有可能是用c++實現。

2樓:

微控制器的話,肯定是c為主,c++為輔。arm的mbed就是c++的。另外要求你會c++其實就是要求你有計算機專業的知識,作業系統,演算法,物件導向程式設計等等。

3樓:番茄.go

我自己的鍵盤,主控atmega32u4,韌體是C++寫的。現在支援C++的微控制器太多了,好多還支援Python,Lua之類的語言。傳統彙編和C開發的時代已經太久遠了,時代變了,好好學習新技能吧。

4樓:dodolang

以後可能你還要會一些指令碼,比如python, lua。

補充一下,我覺得很多搞硬體的普通工程師容易思維狹隘。每年學點新東西沒有壞處,不要把所有精力放在產品和專案上。

抬頭看看天。

5樓:

這是有道理的,

前期驗證有時候會用arduino,會用到C++很多產品連線usb或者有網路客戶端,上位機開發會用到C++, QTAndroid/linux系統開發C++就更常見了就算你進了公司純做微控制器,但根據每個公司選擇不同,雖然大部分都是純C,但也有用C++的

所以公司招人的時候不會說只看一項能力,也要講靈活性,看到會C++肯定比只會C有優勢

6樓:牛大地

按照應用而言, c++基本在32bit以下MCU沒有存在的必要。系統不夠複雜,不需要OOP。C++的系統開銷直接影響成本控制。

懂一些C++物件導向的特點對寫16bit以下的會有一些幫助。

c/c++是乙個語言簇。這樣寫比較順手。:)

7樓:沈夢聽雨

在你的認知裡微控制器不能用c++嗎,你去看一下開源飛控APM和PX4的原始碼,底層用c封裝,應用層全部都是用c++實現的,所以在微控制器上面跑c++並不是什麼稀奇事

8樓:

微控制器也能用到c++,比如用於物聯網的openthread協議棧實現openthread/openthread至少寫大一點複雜一點規模的專案,用c++還是比c容易多了。

要是只是控制個高低電平,寫個串列埠資料啥的,c++確實不如C直接。

9樓:知之為知之不知瞎白話

C也好C++也罷,其他語言也一樣,編譯完了全是0和1而已。微控制器上跑的都是0和1。

興許那個公司正好在用C++編譯器呢。

在你不了解的領域,還有很多奇奇怪怪的編譯器。

微控制器工程師如何繼續提公升自己?

事實上,對於微控制器開發,基本1 2年左右對於自己開發的產品軟硬體部分就會沒什麼難點,如果產品本身還量產了,後續工作可能就是改改配置,新增個小功能,如果只在乎工作中的內容,枯燥是不可避免的,至於如何提公升自己,其實也很簡單 從薪水和未來上,嵌入式linux比微控制器都更有發展前途,買塊開發板,自己從...

好的PHP工程師為什麼不好招聘到?

wtw 把月薪加到30k,招聘標準改為PHP Vue全棧或者PHP Go。高階的PHP程式設計師不以PHPer自居,因為那樣顯得low不好要價。 hileon 確實啊,今年php和前端都很難找啊,難道都去做網際網路 了?打車發一下我們的招聘資訊 http www. 因為,公司不需要大牛,又要便宜又要...

為什麼網路工程師招聘要求網路以外的知識

主標題回答 因為HR不專業,不清楚要什麼條件的人。最後的回答 有這樣的人,例如合作夥伴的肥佬主管,合作夥伴的不同方向的工程師貌似都懟不贏他。最後,其實都不難,隨著工作經驗增長,你會覺得也就那樣。 葉煥新 AP無線 F5負載均衡器難道不是網路裝置麼?至於伺服器的在整合專案中,讓網工做的基本上都是組個r...