嵌入式系統(tǒng)開(kāi)發(fā)工具發(fā)展(3)
美國(guó)Wind River系統(tǒng)公司中國(guó)區(qū)總經(jīng)理 韓青
風(fēng)河認(rèn)為,在嵌入式系統(tǒng)開(kāi)發(fā)領(lǐng)域,技術(shù)發(fā)展的最新趨勢(shì)可以從企業(yè)層面、平臺(tái)層面和部件層面分別觀察,其核心是以盡可能快的速度、盡可能低的成本來(lái)滿足迅速變化的市場(chǎng)需求。
以往,嵌入式軟件開(kāi)發(fā)的技術(shù)問(wèn)題主要是在工程師和開(kāi)發(fā)團(tuán)隊(duì)的層面來(lái)解決。不同的工程師和開(kāi)發(fā)項(xiàng)目之間可以共享的資源并沒(méi)有得到足夠的重視和利用,這就是業(yè)界經(jīng)常說(shuō)的一個(gè)問(wèn)題——造每一輛車(chē)都必須從輪子開(kāi)始。共享資源、提高軟件部件的可重用性,這是整個(gè)軟件業(yè)界幾十年來(lái)的普遍趨勢(shì),只是這個(gè)趨勢(shì)在嵌入式軟件領(lǐng)域的步伐比企業(yè)軟件慢了不少。隨著DSO(Device Software Optimization,設(shè)備軟件優(yōu)化)概念的提出,嵌入式軟件的可重用性將會(huì)得到快速提高。這就是嵌入式軟件在企業(yè)層面的主流趨勢(shì)。
從開(kāi)發(fā)平臺(tái)層面來(lái)看,開(kāi)放已經(jīng)成為一種主流思想,而開(kāi)放首先會(huì)讓人想到的就是Linux。不過(guò),開(kāi)放本身不是一種技術(shù),而是一種包容先進(jìn)技術(shù)的思路和方法。新技術(shù)往往是從封閉開(kāi)始,通過(guò)走向開(kāi)放而發(fā)揮更大的價(jià)值。這就是風(fēng)河正在努力將自己在VxWorks平臺(tái)上多年積累的技術(shù)和最新技術(shù)創(chuàng)新通過(guò)Linux平臺(tái)走向開(kāi)放的新思路。風(fēng)河以其高性能、高可靠性的VxWorks平臺(tái)在業(yè)界占有重要地位,現(xiàn)在這些技術(shù)都已逐漸在Linux平臺(tái)上可用了。
從部件層面來(lái)看,最主流的趨勢(shì)是多核技術(shù)的興起。這個(gè)趨勢(shì)從處理器芯片巨頭的動(dòng)向可以一目了然。
對(duì)于中國(guó)的嵌入式軟件工程師來(lái)講,風(fēng)河公司的建議是采用開(kāi)放、高效并且能夠讓自己不斷積累開(kāi)發(fā)成果的開(kāi)發(fā)平臺(tái)與工具,讓自己能夠?qū)W⒂诋a(chǎn)品功能特性的開(kāi)發(fā),而不是花費(fèi)太多精力去做維護(hù)工具和基礎(chǔ)性、重復(fù)性的功能開(kāi)發(fā)。
風(fēng)河公司從戰(zhàn)略到產(chǎn)品和市場(chǎng)策略都順應(yīng)了上述主流趨勢(shì)。風(fēng)河公司是DSO概念最核心、最中堅(jiān)的倡導(dǎo)者,這種思想已貫徹到風(fēng)河公司所有的產(chǎn)品與技術(shù)。風(fēng)河公司的集成化開(kāi)發(fā)平臺(tái)Wind River Workbench可以讓開(kāi)發(fā)人員更容易在現(xiàn)有開(kāi)發(fā)項(xiàng)目和工作流程中實(shí)現(xiàn)各種商用級(jí)別設(shè)備軟件開(kāi)發(fā)、設(shè)計(jì)和測(cè)試工具的集成,甚至可以將這些工具安裝到已預(yù)先部署的Eclipse模塊中。風(fēng)河公司的設(shè)備軟件開(kāi)發(fā)工具集為設(shè)備制造商綜合配備了VxWorks和Wind River Linux平臺(tái)下各種深度應(yīng)用的中間件技術(shù),從而使他們能夠更專(zhuān)注于構(gòu)建各種差異化的設(shè)備軟件應(yīng)用,同時(shí)更準(zhǔn)確地理解和實(shí)現(xiàn)復(fù)雜項(xiàng)目的需求,加快產(chǎn)品的市場(chǎng)響應(yīng)速度。
評(píng)論