日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

嵌入式內(nèi)功.扎馬步

 Delores 2007-11-30
嵌入式是門高深的學(xué)問(wèn),入門的門檻比較高,沒(méi)有幾年的苦心專研不可能有很深的造詣更談不上出什么成果。嵌入式又是一個(gè)熱門有挑戰(zhàn)性的領(lǐng)域,手機(jī)研發(fā)、游戲設(shè)備開(kāi)發(fā)IPTV、數(shù)字視頻錄像機(jī)(DVR)、數(shù)字視頻廣播(DVB)、機(jī)頂盒、視頻會(huì)議系統(tǒng)、網(wǎng)絡(luò)監(jiān)控?cái)z像頭以及可視電話等高端行業(yè)已經(jīng)滲透進(jìn)我們生活,在以后還會(huì)有更好的發(fā)展情景。在這個(gè)領(lǐng)域里,有無(wú)數(shù)的有志軟件工程師在這里打拼。他們的收入不等,有的剛起步可能只有2、3K有的可能混的不錯(cuò)成了大牛,有好幾十K的。不論怎樣,每個(gè)人都希望能闖出一番天地,舒舒服服過(guò)著有”米“的生活。說(shuō)到自己有些慚愧,混跡多年還沒(méi)有什么建樹(shù),好的壞的評(píng)價(jià)都有過(guò),也不知道何時(shí)能混出個(gè)頭。不過(guò)值得慶幸的是,時(shí)光還沒(méi)有磨掉自己的那份執(zhí)著和信念。在那些無(wú)數(shù)摸索追求奮進(jìn)的日子里,酸甜苦辣的滋味每每縈繞于心。我不是高手,更不是牛人,不過(guò)還是有一些心得可以和同行分享。

  現(xiàn)在很多公司經(jīng)常打著諸如DSP算法及應(yīng)用軟件工程師、驅(qū)動(dòng)開(kāi)發(fā)工程師、FIRMWARE軟件工程師、嵌入式設(shè)計(jì)工程師、嵌入式軟件工程師之類的頭銜在網(wǎng)絡(luò)和人才市場(chǎng)上招人。雖然這些職位在具體事務(wù)上有些不同,但總的來(lái)說(shuō),還是非常相近的。這些企業(yè)對(duì)嵌入式研發(fā)人員的共同要求也正體現(xiàn)了嵌入式的精髓和熱門所在,歸結(jié)起來(lái),主要有下面幾點(diǎn):
 
1.至少精通一種MCU/MPU體系結(jié)構(gòu),如ARM、PowerPC、68K/ColdFire;
2.至少精通一種DSP體系結(jié)構(gòu),如主流的TI TMS320DM642、Blackfin 533/561、 TriMeida和BSP15
,理解它們的流水線pipeline的原理和指令特性,熟悉代碼優(yōu)化,熟悉CACHE、DMA和PCI等重要設(shè)備;
3.至少精通一種嵌入式操作系統(tǒng),如VxWorks,embedded
linux,WinCE,uCOS,QNX,PlamOS,Symbian。不需要深入內(nèi)核,但必須要懂得使用最基本最常用的一些功能,諸如任務(wù)管理、信號(hào)量、消息隊(duì)列,并懂得優(yōu)先級(jí)反轉(zhuǎn)和死鎖的原理和避免或解決方法;
4.至少精通一種嵌入式語(yǔ)言。越是底層人員越是要注意編碼規(guī)范,不要以為自己搞底層的就很牛,不書寫說(shuō)明文檔和代碼注釋,讓人感覺(jué)代碼是寫給自己看的?,F(xiàn)在嵌入式已經(jīng)不是C的專利,J2EE、EmbddedC++等語(yǔ)言已進(jìn)入這個(gè)領(lǐng)域,在以后肯定會(huì)大展拳腳;(關(guān)于C可以去看看《關(guān)于C的0x8本“經(jīng)書”[嵌入式必讀]》
http://blog.sina.com.cn/u/4a317b79010004mc)
5.熟練掌握嵌入式軟件設(shè)計(jì)、項(xiàng)目管理和測(cè)試的技巧。特別要注意自己的編碼規(guī)范,搞軟件的可全靠這張"臉"吃飯哦。一個(gè)人牛不牛,看代碼就知道。(關(guān)于測(cè)試可以去看看《嵌入式軟件測(cè)試的十大秘訣》
http://blog.sina.com.cn/u/4a317b790100057l)
 
備注:這些要求不針對(duì)嵌入式硬件工程師和比較上層的嵌入式應(yīng)用軟件開(kāi)發(fā)人員。
 
  看似簡(jiǎn)單的幾條羅列,實(shí)際上每一個(gè)要求都需要我們好多年的項(xiàng)目經(jīng)驗(yàn)積累,這也是國(guó)內(nèi)華為、UT斯達(dá)康等大企業(yè)要求應(yīng)聘人員必須具備至少5年軟件開(kāi)發(fā)經(jīng)驗(yàn)的原因(UT斯達(dá)康有時(shí)候要求8年)。如果有一天你揣著一份對(duì)高工資的期望準(zhǔn)備在這個(gè)領(lǐng)域?qū)ひ捁ぷ骰驕?zhǔn)備跳槽到該領(lǐng)域,你是否信心滿滿,是否都已經(jīng)具備了這些基本的素養(yǎng)和能力呢?如果有,那我會(huì)替你高興;如果沒(méi)有,那么平靜心態(tài)繼續(xù)努力,打好這些基本功,最好從扎馬步開(kāi)始!
  
  最后引用周星馳的經(jīng)典臺(tái)詞激勵(lì)大家:努力啊,奮斗!。
  Embedded software development is all but
  nothing when you are always perseverant ! 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多