芒果视频下载

網站分類
登錄 |    

【嵌入式軟件工程師】過來人給嵌入式軟件工程師的十個建議

本文章由注冊用戶 知識君 上傳提供 評論 發布 反饋 0
摘要:不知從何時起,用開源軟件來開發應用程序已經成為習慣,產業專家鼓勵嵌入式工程師們走出舒適圈、學習新技能,才能與時俱進。那么嵌入式工程師們要注意哪些?下面是過來人給嵌入式軟件工程師的十個建議。

【嵌入(ru)式(shi)軟(ruan)件(jian)工(gong)(gong)程師】過來人給嵌入(ru)式(shi)軟(ruan)件(jian)工(gong)(gong)程師的十(shi)個(ge)建議


回顧1980年代的嵌入(ru)式(shi)(shi)領(ling)域,當(dang)時的工(gong)程師(shi)主要(yao)是設(she)計(ji)混(hun)合信號電路、連(lian)接微(wei)控制器、撰寫低階編碼、從(cong)外面拿(na)回產品原(yuan)型…只要(yao)一個工(gong)程師(shi)就(jiu)能做好(hao)以上所有(you)事(shi)情。但(dan)是現在,嵌入(ru)式(shi)(shi)系統變得更(geng)大(da)、更(geng)復(fu)雜,一臺設(she)備(bei)可能有(you)數百萬行軟件(jian)(jian)(jian)程序代碼;嵌入(ru)式(shi)(shi)技術也被區分為硬件(jian)(jian)(jian)開(kai)發(fa)、固(gu)件(jian)(jian)(jian)開(kai)發(fa)與(yu)軟件(jian)(jian)(jian)開(kai)發(fa)。

在很多(duo)大公司仍然是如此,但趨勢似(si)乎又有(you)回頭(tou)的跡象;有(you)越來(lai)越多(duo)業者開始整(zheng)合(he)工程師(shi)(shi)的角色,尋找既熟悉(xi)軟件(jian)(jian)也熟悉(xi)硬(ying)件(jian)(jian)技術的工程師(shi)(shi),以求(qiu)事半功(gong)倍之(zhi)效。調(diao)查顯示,現在有(you)越來(lai)越多(duo)工程師(shi)(shi)的工作同時牽涉硬(ying)件(jian)(jian)與軟件(jian)(jian)技術。

有越來越多工程師需要軟硬件技術能力兼備

嵌入式技術日進千里,工程師要如何確保自己學習到的新技術是最關鍵的?為此EETimes美(mei)國版(ban)請教了九位(wei)嵌入(ru)(ru)式(shi)領域專家與一位(wei)負(fu)責招募(mu)人才的(de)主(zhu)管,請他(ta)們分享究竟現在的(de)嵌入(ru)(ru)式(shi)工(gong)程師(shi)最需(xu)要掌握哪(na)些重要技能;雖然(ran)他(ta)們的(de)意見稍有不(bu)同,但都同意一個觀點:所有的(de)工(gong)程師(shi)都不(bu)應(ying)該(gai)停止學(xue)習。

以下是整理(li)專家意(yi)見(jian),歸(gui)納出的十個(ge)給嵌入式工(gong)程師的建議:

1、學習那些讓因特網實現的技術

具備30年嵌入(ru)式工程師經驗(yan)的獨立產品設計與(yu)顧(gu)問公司(si)Aurium Technologies總經理(li)Ken Wada認為(wei),多數(shu)嵌入式領域工程師(shi)都知(zhi)道如(ru)何(he)撰(zhuan)寫(xie)C或(huo)C++語(yu)言程序,但有時候這樣的(de)技能是不夠(gou)的(de);他建議嵌入式工程師學習(xi)因特網有關的(de)技術,對職業(ye)生(sheng)涯發(fa)(fa)展會有加分(fen)效果,例如他目前負責的(de)幾(ji)個開發(fa)(fa)案,都是在(zai)嵌入式系(xi)統中嵌入虛(xu)擬(virtual)的XML,好讓一些(xie)小型連網設(she)備(bei)(bei)能(neng)具(ju)備(bei)(bei)“即插即用(yong)”的運(yun)作模式。

2、學習利用搜索引擎

當了35年工程(cheng)師、自認(ren)是(shi)“看得懂系(xi)統架(jia)構的軟件(jian)人”的PTR Group首席科學家Michael Anderson認為,不(bu)要(yao)(yao)閉門造車,要(yao)(yao)善用開放(fang)源碼(ma)世(shi)界的(de)(de)信息,很多常見的(de)(de)設計問題其(qi)實透過因特網就(jiu)能(neng)找到同領域菁英(ying)貢獻的(de)(de)程(cheng)(cheng)序代碼(ma);嵌入式工(gong)程(cheng)(cheng)師們要(yao)(yao)走出(chu)自(zi)己的(de)(de)小世(shi)界擁(yong)抱社群,與同領域的(de)(de)其(qi)他工(gong)程(cheng)(cheng)師們相(xiang)互交流、互相(xiang)幫助,而這也是開放(fang)源碼(ma)世(shi)界的(de)(de)精神。

3、離開舒適圈

雖然只當了18年工程師(shi)、但自認是系統與軟件技術“通才(cai)”的DSP與(yu)嵌入式軟件(jian)開發顧問公司Jetperch創辦(ban)人Matt Liberty建議,不(bu)(bu)斷(duan)更新并提升原本擅長的(de)(de)技術雖(sui)然很重要,但嵌入式工(gong)程師若能(neng)擴展自己(ji)的(de)(de)知識領域會更有(you)益。走出舒適圈,挑戰(zhan)自我、去學習原本不(bu)(bu)熟悉的(de)(de)東(dong)西(xi),包括(kuo)工(gong)程以外的(de)(de)知識,例如與客戶、同(tong)事之間(jian)的(de)(de)互動(dong),將會收獲良多。

4、熟悉實時操作系統(RTOS

在工程人才招募機構Randstad Technologies負責嵌入式(shi)產業領域的(de)解決(jue)方(fang)案(an)經理Henry Wintz表示(shi),目前產(chan)業界對(dui)于(yu)熟悉RTOS的(de)工程師(shi)需(xu)求很高,也愿意提(ti)供更高的(de)薪(xin)資水平;因此他鼓勵沒有(you)接觸過RTOS的嵌入式(shi)(shi)工程師(shi)從一些較小(xiao)型的系統著(zhu)手,累積(ji)相關技(ji)術經(jing)驗。此外他也發現產業界對嵌入式(shi)(shi)Linux人(ren)才(cai)有不少需求,主要(yao)是(shi)因為(wei)這種操作系統具備較(jiao)大的設計(ji)彈性(xing)。

5、培養多元化技能與系統觀

擔任近20年工程師、具備許多不同領域技(ji)(ji)術經驗(yan)的技(ji)(ji)術顧問(wen)公司Rebelbot顧問Jen Costillo建議,原本從事較小型系統架構(例如MCU)開(kai)發(fa)的工程師,可以(yi)開(kai)始去熟(shu)悉更大(da)的系統(例(li)如Linux驅動程(cheng)(cheng)序(xu)),反之亦(yi)然。嘗試著去(qu)開(kai)發手機應用程(cheng)(cheng)序(xu)、或者是學(xue)習后端服務器(qi)的相關技術(shu),能(neng)讓你開(kai)啟完(wan)全不同的觀點(dian);他并建(jian)議工程(cheng)(cheng)師(shi)去(qu)熟悉(xi)開(kai)放性硬件,現在市(shi)面上有不少(shao)現成的開(kai)發板,能(neng)讓工程(cheng)(cheng)師(shi)專注于學(xue)習獨(du)特算法的開(kai)發。

6、了解軟件也要了解最新的處理器

有超過15年(nian)嵌入式軟件工(gong)程師經(jing)驗(yan)的Embeddedfm工程(cheng)師(shi)Elecia White表示,除了要深入了解C或(huo)C++等基本程序語言,有(you)時也要認識一些熱(re)門的新(xin)程序語言以(yi)因(yin)應特殊(shu)設(she)計需求,但更重要的是(shi)了(le)解最新(xin)的處(chu)理器技術;處(chu)理器才是(shi)嵌入式(shi)系統的本質(zhi)。因(yin)為(wei)我(wo)們(men)的系統資(zi)源有(you)限,我(wo)們(men)需要了(le)解可用的資(zi)源有(you)哪些。

7、要能熟悉開放源碼軟件

擁有31年工程師經驗(yan)的(de)Freescale Semiconductor數字網絡全球軟(ruan)件開發部門總監Rob Oshana表示(shi),客戶往(wang)往(wang)會(hui)要(yao)求在系統(tong)中整合一(yi)大堆軟(ruan)件(jian),因(yin)此所(suo)有的(de)(de)嵌入(ru)式工程師需要(yao)熟(shu)悉各種軟(ruan)件(jian);他建(jian)議(yi)工程師避(bi)免只專長單(dan)一(yi)領域,因(yin)為(wei)那可能會(hui)阻礙你的(de)(de)成(cheng)長。對(dui)嵌入(ru)式工程師來說(shuo),確(que)保自己對(dui)軟(ruan)硬件(jian)技術都很了解,是非常寶貴的(de)(de)價值。

8、建立系統級的工程思維

自詡為高信賴度嵌入式系統專家、擔任了15年工(gong)程師(shi)的E2V電(dian)子系統總工(gong)程師(shi)Adam Taylor認(ren)為(wei),嵌入式(shi)(shi)工程師擁有(you)(you)系統(tong)導向的(de)(de)思維(wei)是很重要的(de)(de),有(you)(you)不少開(kai)發(fa)案遇(yu)到問題,就是因(yin)為(wei)沒有(you)(you)在開(kai)發(fa)初(chu)期充分(fen)考慮基準、驗(yan)證(zheng)策(ce)略以及兼容性驗(yan)證(zheng)計劃等項(xiang)(xiang)目(mu);此(ci)外每個嵌入式(shi)(shi)工程師都應該(gai)具備(bei)優良的(de)(de)項(xiang)(xiang)目(mu)管(guan)理技(ji)巧,力求準時完成負責的(de)(de)項(xiang)(xiang)目(mu)。具備(bei)能(neng)明智(zhi)因(yin)應技(ji)術與項(xiang)(xiang)目(mu)風險的(de)(de)能(neng)力,對(dui)職(zhi)業(ye)生涯發(fa)展會很有(you)(you)幫助。

9、要能明確表達自己的想法與意見透過文字或繪圖

Micrum總(zong)裁(cai)Jean LaBrosse認為(wei),無論(lun)是哪一種(zhong)(zhong)工程(cheng)師,都需(xu)要能有(you)效表達(da)自己的想(xiang)法(fa)(fa)與意(yi)見;往往有(you)些(xie)菜(cai)鳥工程(cheng)師無法(fa)(fa)清晰(xi)表達(da)自己的想(xiang)法(fa)(fa),因為(wei)抓不到重(zhong)點,而最(zui)好(hao)(hao)的解決方法(fa)(fa)是練習將(jiang)之圖形化(hua),例如畫出流程(cheng)圖。這聽起來好(hao)(hao)像有(you)點過(guo)時(shi)(shi),但有(you)時(shi)(shi)利用各種(zhong)(zhong)圖框組(zu)合來整理自己的思緒、表達(da)想(xiang)法(fa)(fa)會是很有(you)用的,例如iPadiThoughts應(ying)用(yong)程序。

10、學習無線連結技術

自認是低階嵌入式工程師、有13年工作經驗的(de)iRobot資深首(shou)席軟件工程師(shi)Chris Svec建(jian)議,嵌入式工程師需要(yao)在接下來(lai)1~3年(nian)學習(xi)無線連(lian)結技(ji)術,特別是Wi-Fi與藍牙(ya)低功(gong)耗(hao)(BLE);因為現在的嵌入(ru)式設備(至少各種消(xiao)費(fei)性電子都是)與使用者智能手(shou)機連(lian)結的主(zhu)要(或唯(wei)一(yi))方式,就是透過這(zhe)些無線技術,雖然Wi-FiBLE不一定會(hui)是嵌入式(shi)系統的(de)標準(zhun)配(pei)備,但(dan)熟悉這(zhe)些(xie)技術對嵌入式(shi)工程師來說會(hui)很實用(yong)。

網站提醒和聲明
本(ben)(ben)站(zhan)為注(zhu)冊(ce)用(yong)戶提供信(xin)息存(cun)儲空間服務,非“MAIGOO編輯上傳提供”的文章/文字(zi)均是注(zhu)冊(ce)用(yong)戶自(zi)主發布上傳,不代表本(ben)(ben)站(zhan)觀(guan)點,更不表示本(ben)(ben)站(zhan)支持購(gou)買和(he)交易,本(ben)(ben)站(zhan)對網(wang)頁中內容的合法性(xing)(xing)、準確性(xing)(xing)、真實性(xing)(xing)、適用(yong)性(xing)(xing)、安全性(xing)(xing)等概(gai)不負責。版權(quan)歸原(yuan)作者(zhe)所有(you),如有(you)侵權(quan)、虛(xu)假(jia)信(xin)息、錯誤信(xin)息或(huo)任何問(wen)題,請及時(shi)聯系我們(men),我們(men)將在(zai)第一時(shi)間刪(shan)除或(huo)更正。 申請刪除>> 糾錯>> 投訴侵權>>
提交說明: 快速提交發布>> 查看提交幫助>> 注冊登錄>>
發表評論
您還未登錄,依《網絡安全法》相關要求,請您登錄賬戶后再提交發布信息。點擊登錄>>如您還未注冊,可,感謝您的理解及支持!
最新評(ping)論
暫無評論
頁面相關分類
熱門模塊
已有4078233個品牌入駐 更新519244個招商信息 已發布1590492個代理需求 已有1356209條品牌點贊