<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 怎樣選擇嵌入式軟件開發(fā)平臺?

          怎樣選擇嵌入式軟件開發(fā)平臺?

          作者: 時(shí)間:2018-08-06 來源:網(wǎng)絡(luò) 收藏

          不久前,市場研究機(jī)構(gòu)Embedded Market Forecasters (EMF)發(fā)布了一份報(bào)告指出:與嵌入式Linux平臺相比,基于Microsoft Windows Embedded操作系統(tǒng)平臺進(jìn)行嵌入式系統(tǒng)開發(fā),速度快43%,開發(fā)成本低68%。得出這個(gè)結(jié)論所采用的是TCD(Total Cost of Development,開發(fā)總成本)。 這個(gè)結(jié)論一經(jīng)發(fā)布,可謂一石激起千層浪,熱衷于嵌入式Linux的人們紛紛出來辯論,對其提出質(zhì)疑。人們首先要懷疑這份報(bào)告的公正性,因?yàn)閳?bào)告作者——EMF分析師Jerry Krasner博士公開承認(rèn),微軟為他做出這份研究報(bào)告向他支付了費(fèi)用。

          本文引用地址:http://www.ex-cimer.com/article/201808/385474.htm

          在包括嵌入式軟件在內(nèi)的大多數(shù)軟件領(lǐng)域,微軟的地位無疑是非常重要的。Linux不僅因?yàn)槔^承了Unix的技術(shù)特色,更因?yàn)殚_放源代碼而在商業(yè)機(jī)制上與一貫封閉的微軟相對壘,贏得了眾多口碑。不過,我們不應(yīng)該忘記,在嵌入式軟件開發(fā)領(lǐng)域并不是兩軍對壘,而是三足鼎立。這里還有一個(gè)非常重要的陣營——商業(yè)嵌入式軟件開發(fā)工具提供商,例如Wind River的VxWorks。

          在激烈競爭的商業(yè)環(huán)境中,誰都希望以更低的成本、更快的速度推出滿足市場需求、具有獨(dú)特競爭力的產(chǎn)品呢。那么,嵌入式軟件開發(fā)平臺究竟應(yīng)該采用什么樣的衡量標(biāo)準(zhǔn)呢?哪一種嵌入式軟件開發(fā)平臺更能有效地幫助電子產(chǎn)品開發(fā)商降低產(chǎn)品成本、加快上市速度呢?為了對這些問題有一個(gè)全面的認(rèn)識,讓我們對來自微軟、嵌入式Linux和商業(yè)嵌入式軟件開發(fā)商的聲音做一個(gè)全面的了解。

          爭執(zhí),從衡量尺度開始

          衡量任何事情,都必須先有一個(gè)標(biāo)準(zhǔn)的尺度。為了說明什么樣的嵌入式開發(fā)平臺最經(jīng)濟(jì)有效,首先必須形成一套衡量標(biāo)準(zhǔn)。在這個(gè)關(guān)鍵問題上,的確是公說公有理、婆說婆有理。究竟誰的對,我們不妨來個(gè)“兼聽則明”。

          受微軟公司的委托,EMF研究機(jī)構(gòu)Krasner博士所提出的報(bào)告標(biāo)題是《TCD:嵌入式開發(fā)平臺的成本評估框架》,其中首先針對如何評估一個(gè)嵌入式軟件開發(fā)平臺提出了一套方法。Krasner博士說:“TCD( Total Cost of Development)評估框架可以幫助嵌入式設(shè)備制造廠商評估他們花在軟件設(shè)計(jì)中的總體成本,從而便于他們提高開發(fā)設(shè)計(jì)質(zhì)量,控制開發(fā)設(shè)計(jì)成本。”

          Krasner博士在報(bào)告中提出了這樣一個(gè)模型:

          TCD=TTM x NOE x CPMM

          其中:

          TTM(Time to Market)為產(chǎn)品從開發(fā)工作開始到上市所用的時(shí)間,以“月”為單位;

          NOE(Number of Engineers used)為開發(fā)該產(chǎn)品所需的工程師數(shù)量;

          CPMM(Cost per Man-Month)為每個(gè)工程師每個(gè)月所需的費(fèi)用。

          Krasner的調(diào)查結(jié)果認(rèn)為:Windows Embedded平臺的平均TTM為8.1個(gè)月,而嵌入式Linux平臺的平均TTM為14.3個(gè)月,前者比后者快了43%;從對軟件工程師的需求來看,Windows Embedded 平臺中每開發(fā)一個(gè)產(chǎn)品所需的平均工程師數(shù)量為7.9人,而嵌入式Linux平臺需要14.2人,前者比后者節(jié)省44%。不管是在哪一種平臺之中,調(diào)查報(bào)告把每個(gè)嵌入式軟件工程師的平均月成本都假定為7500美元,從而得出結(jié)論:Windows Embedded平臺中,每個(gè)項(xiàng)目的TCD為48萬美元,而嵌入式Linux的TCD為150萬美元,前者大約只是后者的四分之一。

          Krasner博士對如此之大的差別所作的解釋是:Windows CE .NET和Windows XP Embedded更為成熟,功能更加豐富,采用基于構(gòu)件的設(shè)計(jì)方法,具有集成化的工具集,支持并行開發(fā)工作流程。

          然而,熱衷于嵌入式Linux的人們對這樣的結(jié)論非常不以為然,并且提出了強(qiáng)有力的反擊。



          關(guān)鍵詞:

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();