嵌入式軟件工程師(shi)需要學什么
時間:2020-05-20 來源:未知
這么多人選擇嵌入式,其實也是看中嵌入式的高薪水、發展前景好,之所以這么說也是因為確實是這樣,畢竟大家之后都要去找工作的,所以在有時間學習嵌入式的時候一定要認真,下面來了解下嵌入式該學什么吧。
嵌入式該學什么?今天借著這個話題給大家好好解釋下嵌入式開發:

1.嵌入式系統(tong)介紹(shao)
嵌入式系(xi)統(tong)(tong)是以(yi)應(ying)(ying)用為中心,以(yi)計(ji)算機(ji)技術為基礎(chu),并且(qie)軟(ruan)硬件(jian)可(ke)裁(cai)剪,適用于應(ying)(ying)用系(xi)統(tong)(tong)對(dui)功能(neng)、可(ke)靠性、成(cheng)(cheng)本(ben)、體積(ji)、功耗(hao)有嚴格要求(qiu)的(de)專(zhuan)用計(ji)算機(ji)系(xi)統(tong)(tong)。它一般由嵌入式微處理器(qi)、外圍硬件(jian)設(she)備(bei)、嵌入式操作系(xi)統(tong)(tong)以(yi)及用戶的(de)應(ying)(ying)用程序(xu)等四(si)個部分組成(cheng)(cheng),用于實現對(dui)其(qi)他(ta)設(she)備(bei)的(de)控制、監視或(huo)管理等功能(neng)。嵌入式軟(ruan)件(jian)工程師就(jiu)是編(bian)寫嵌入式系(xi)統(tong)(tong)的(de)工程師。
2.嵌(qian)入式軟件工程師職(zhi)業要(yao)求
最(zui)直接的(de)方法就是(shi)去根據各公(gong)司(si)招聘(pin)網站(zhan)的(de)嵌(qian)入式軟件工(gong)程(cheng)師的(de)應聘(pin)要求來分析:
(1)最重要的是C語言(yan)編程以及C++,這(zhe)個(ge)與應用,開發項目,做(zuo)系統移(yi)植(zhi)息息相關;
(2)操作系(xi)統: LINUX,WINCE等,至少學習過一種(zhong),并且(qie)還需要對些基礎知(zhi)識有蠻多的了解;
(3)對ARM,FPGA,DSP等這些硬件比較(jiao)了解。
這是最常規的條件當然(ran),一些基本素(su)質,像英(ying)語能力,團隊協作能管理,也很重要(yao)。
3.嵌入式軟件工程師發展前景
嵌(qian)入式領域較(jiao)新(xin),發展非常快,很多軟(ruan)硬件技術出現的時(shi)間(jian)都不太長(如ARM處理(li)器、嵌(qian)入式操(cao)作系統(tong)、LINUX操(cao)作系統(tong)),大多數(shu)人沒有條件接觸或進(jin)入嵌(qian)入式行業,更談不上能有機會接受專業人士的指(zhi)導。
因此,踏進(jin)這個行業的難度比較大,嵌入式(shi)(shi)人才稀(xi)缺(que),身(shen)價(jia)自(zi)然也水(shui)漲(zhang)船高。權威(wei)部門(men)統計,我(wo)國(guo)嵌入式(shi)(shi)人才缺(que)口每(mei)年50萬人左(zuo)右(you)。根據前(qian)程無憂網(wang)發(fa)布的調查報告,嵌入式(shi)(shi)軟件開發(fa)是(shi)未來幾年最熱(re)門(men)和最受(shou)歡(huan)迎的職(zhi)業之(zhi)一。
做軟件(jian)(jian)實(shi)際(ji)上有高下之分(fen),開(kai)發(fa)語(yu)言(yan)從機器(qi)語(yu)言(yan)、匯編到C、C++,再到紅透半邊(bian)天(tian)的Java、C#等,該學(xue)哪(na)種(zhong)呢?為什么有些開(kai)發(fa)者工(gong)資低,而(er)有些開(kai)發(fa)者千金(jin)難(nan)求?為什么3年的Java高級程序(xu)員(yuan)薪(xin)水僅僅8k-10k,而(er)一個Linux底(di)層(ceng)(ceng)C語(yu)言(yan)程序(xu)員(yuan)兩年經驗就(jiu)敢要(yao)10k的月薪(xin)?這就(jiu)是他厲害之處了(le)。還是門檻,比如Linux嵌(qian)入式(shi)開(kai)發(fa)職位,門檻就(jiu)有 Linux系(xi)統(tong)、Shell編程、Linux開(kai)發(fa)環境、C語(yu)言(yan)、ARM硬件(jian)(jian)平臺、數(shu)據結構、Linux內核(he)、驅(qu)動(dong)程序(xu)等,粗略數(shu)數(shu)就(jiu)有8道關口,他需要(yao)非常(chang)熟(shu)悉整(zheng)個的計算(suan)機體系(xi),能做出(chu)實(shi)際(ji)的產品。嵌(qian)入式(shi)開(kai)發(fa)本身也有高下之分(fen),至少包含嵌(qian)入式(shi)應(ying)用程序(xu)工(gong)程師和(he)底(di)層(ceng)(ceng)的驅(qu)動(dong)內核(he)工(gong)程師兩種(zhong)。
嵌入式軟件工程師職業發展從個人整體發展來說,如果想創業,做自已的產品,嵌入式軟件開發可以開發出專利產品。
以上介紹的就是嵌入式該學什么了,想要真的學好嵌入式,不光要學嵌入式軟件,連硬件的知識你也要知道才行,最后還要提醒大家不要過度擔心自己學不會,只要你肯定用工,不浮躁,就可以成功的。

