2008年嵌入式設(shè)計調(diào)查結(jié)果:工程師很辛苦
Tech Insights/Embedded Systems Design 2008年嵌入式市場調(diào)研報告表明,嵌入式系統(tǒng)設(shè)計人員在2008年要參與更多項目的開發(fā),按期完成開發(fā)任務(wù)是他們最大的問題,有一半以上(大于50%)的開發(fā)項目不能按期完成。
本文引用地址:http://m.butianyuan.cn/article/85692.htm調(diào)查結(jié)果表明:自2005年以來,2008年新項目對應(yīng)項目改進的比例是這幾年中最高的。在所有開發(fā)項目中,新開發(fā)項目占46%,剩余54%為以往開發(fā)項目的升級和改進。項目的改進和升級主要是針對新的軟件特性(占81%),或因采用了新處理器(55%),或因為新的系統(tǒng)邏輯(39%)。在接受調(diào)查的設(shè)計開發(fā)人員中,有62%的人參與了編寫/調(diào)試軟件和固件,這也從一個側(cè)面反應(yīng)了軟件所占的主導(dǎo)地位。
有74%的開發(fā)項目涉及實時內(nèi)核,有61%的開發(fā)項目涉及到了網(wǎng)絡(luò)技術(shù),有47%的項目涉及到了耐用性,同時有1/3的項目包括了電池操作、無線通信或兩者兼有。在無線開發(fā)項目中,51%的設(shè)計人員偏好采用Wi-Fi接口,其次是藍牙(27%),蜂窩(21%)和ZigBee(21%)。
開發(fā)工程師們覺得他們工作越來越忙,所承擔(dān)的責(zé)任越來越大,而事實上項目開發(fā)小組的平均人數(shù)從2007年的13.6人增加到了2008年的15.2人。在2007年和2008年這兩年里,項目組中軟件工程師所占比例大大超過了硬件工程師和固件工程師。在2008年,每個項目組平均有8.1名軟件工程師、4.3名硬件工程師、2.8名固件工程師,其中軟件工程師是硬件工程師的2倍,固件工程師的3倍。
接受調(diào)查的開發(fā)設(shè)計人員中有近2/3(65%)的人表示同時參與了兩個或多個項目的開發(fā),有13%的開發(fā)人員表示同時參與3個以上項目的開發(fā)。接受調(diào)查的設(shè)計人員中只有1/3的人一次只開發(fā)一個項目,還有2%的人不在嵌入系統(tǒng)項目開發(fā)組。項目開發(fā)關(guān)注要素排行:開發(fā)設(shè)計人員最關(guān)心的是能否按期完成項目(占51%),其次是調(diào)試(占38%),代碼復(fù)雜度(占26%)和動態(tài)成本估算(占24%)。
去年有一個不好的趨勢就是完成項目所用的平均時間被拉長,相應(yīng)地項目被拖延的時間也拉長了好幾個月。在2008年,完成一個項目的平均時間是13.1個月,2007年為12.6個月(盡管在2005年和2006年完成一個項目所用的平均時間是14個月)。2008年項目平均延遲時間為4.4個月,是最近三年來的最高記錄。調(diào)查結(jié)果表明,53%的項目延期完成,41%的項目按計劃完成,4%的項目提前完成。
2008年嵌入系統(tǒng)設(shè)計人員所用硬件和軟件主流設(shè)計軟件為C (57%)和C++ (29%),其它還有Java, UML和LabView(不到5%)。有89%的項目再次利用了之前項目中的軟件代碼。接受調(diào)查的開發(fā)設(shè)計人員中有78%的人表示對ESL工具沒有興趣。
與定制OS相比,商用OS的使用人數(shù)緩慢減少。嵌入Linux的使用人數(shù)也有所減少。工程師們用得最多的是WindRiver和Microsoft的產(chǎn)品。有70%的設(shè)計要用到操作系統(tǒng)。
關(guān)于未來的開發(fā)項目,工程師們最關(guān)心的是調(diào)試工具和軟件集成,但是他們現(xiàn)在最重要的開發(fā)工具是編譯器和調(diào)試器。他們認為近20年來半導(dǎo)體工藝對開發(fā)設(shè)計過程影響最大。
調(diào)查報告對被調(diào)查開發(fā)人員對半導(dǎo)體器件和商用軟件的偏好做了詳細報道。Freescale在處理器這一塊占據(jù)統(tǒng)治地位,Texas Instruments稱霸DSP,Microchip Technology則主導(dǎo)8位和16位MCU。在被調(diào)查開發(fā)設(shè)計人員中,有很大一部分人(48%)表示在設(shè)計過程中將盡量避免使用FPGA,有52%的被調(diào)查開發(fā)設(shè)計人員表示會考慮采用FPGA。這是近四年來頭一次出現(xiàn)這種情況,這主要歸咎于FPGA的成本和功耗。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評論