《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 測試測量 > 設(shè)計應(yīng)用 > 應(yīng)對“長尾挑戰(zhàn)”,加速定制系統(tǒng)開發(fā)
應(yīng)對“長尾挑戰(zhàn)”,加速定制系統(tǒng)開發(fā)
摘要: 在商業(yè)領(lǐng)域,著名的“長尾理論”指出,只要存儲和流通的渠道足夠大,長尾市場(利基市場)的總體效益將會與主流市場逐步持平,甚至超越后者;長尾引領(lǐng)人們向著差異化、個性化的方向探索無盡的創(chuàng)新可能。
Abstract:
Key words :
在商業(yè)領(lǐng)域,著名的“長尾理論”指出,只要存儲和流通的渠道足夠大,長尾市場(利基市場)的總體效益將會與主流市場逐步持平,甚至超越后者;長尾引領(lǐng)人們向著差異化、個性化的方向探索無盡的創(chuàng)新可能。

 

在嵌入式開發(fā)領(lǐng)域,長尾理論同樣適用。隨著嵌入式市場需求的多元化,催生出多種多樣的長尾應(yīng)用。目前這類應(yīng)用大多存在于專用設(shè)備領(lǐng)域,例如,特殊用途的機器人、專用診療儀器、智能工控設(shè)備等等。該市場的潛在價值吸引越來越多廠商的關(guān)注。但另一方面,這類特定應(yīng)用系統(tǒng)的開發(fā)也面臨挑戰(zhàn):鑒于需求千差萬別,在多數(shù)情況下,現(xiàn)有主流應(yīng)用的開發(fā)設(shè)備無法滿足設(shè)計需求,市場上也沒有現(xiàn)成方案可以利用,通常需要定制化開發(fā)。因此,如何快速實現(xiàn)定制系統(tǒng)設(shè)計就成為系統(tǒng)開發(fā)人員面臨的重要課題。

 

在NIDays 2010全球圖形化系統(tǒng)設(shè)計盛會中國站上,主辦方NI展示了基于LabVIEW和CompactRIO平臺實現(xiàn)的眾多創(chuàng)新應(yīng)用,其中就包括針對長尾應(yīng)用的解決方案。例如,在針對某特定應(yīng)用的嵌入式控制系統(tǒng)設(shè)計中,傳統(tǒng)的原型開發(fā)板無法滿足新的設(shè)計要求,工程師需要可自定義I/O的原型平臺,“這時可以使用NI CompactRIO平臺來進行原型化工作。”NI技術(shù)市場工程師方慧敏介紹,“CompactRIO平臺不僅幫助工程師實現(xiàn)主流應(yīng)用設(shè)計,還適于工業(yè)及嵌入式領(lǐng)域的長尾應(yīng)用,尤其是自定義控制系統(tǒng)設(shè)計。”

 

長尾挑戰(zhàn)

 

長尾市場存在研發(fā)團隊規(guī)模小、涉及的專業(yè)技術(shù)復(fù)雜、開發(fā)周期長等問題,系統(tǒng)開發(fā)人員面臨多重挑戰(zhàn),不僅要應(yīng)對系統(tǒng)本身的設(shè)計復(fù)雜性,還要快速實現(xiàn)產(chǎn)品設(shè)計,滿足市場需求。

 

嵌入式系統(tǒng)通常由多個子系統(tǒng)組成,需要集成多種部件,并涉及多領(lǐng)域技術(shù)。嵌入式系統(tǒng)開發(fā)人員如果要定制硬件用于最終的發(fā)布,很難同時并行開發(fā)軟件和硬件,因為在系統(tǒng)集成階段之前,軟件并未在具有代表性的硬件上經(jīng)過測試。如果到系統(tǒng)集成測試階段才引入I/O采用真實世界的信號檢驗設(shè)計,這時一旦發(fā)現(xiàn)問題,將很難在預(yù)期時間內(nèi)完成設(shè)計任務(wù)。

 

因此,不僅需要在設(shè)計階段以及產(chǎn)品實施和驗證階段簡化開發(fā)復(fù)雜性,而且還要解決如何快速連接設(shè)計與產(chǎn)品原型化這兩個階段,使設(shè)計階段的成果能夠直接為產(chǎn)品原型化所應(yīng)用,而無需進行任何轉(zhuǎn)換;此外還要應(yīng)對如何將原型化所發(fā)現(xiàn)的問題反饋至設(shè)計部門,快速調(diào)整設(shè)計并重新原型化等方面的挑戰(zhàn)。

 

針對上述問題,采用成熟的商業(yè)軟件可以降低算法開發(fā)的復(fù)雜性,同時將設(shè)計與原型驗證兩個階段的工作放在統(tǒng)一的開發(fā)平臺中進行,這種模式有助于加速產(chǎn)品設(shè)計、原型和發(fā)布的進程,不僅節(jié)省開發(fā)成本,還可以加快產(chǎn)品上市時間,因而更適合長尾市場產(chǎn)品開發(fā)。

 

快速原型設(shè)計與驗證

 

在實際的嵌入式系統(tǒng)開發(fā)過程中,引入原型階段可以降低從設(shè)計仿真到真實系統(tǒng)實現(xiàn)之間的開發(fā)風(fēng)險,并縮短開發(fā)時間。目前,大多數(shù)系統(tǒng)開發(fā)人員使用原型評估板來進行系統(tǒng)的原型設(shè)計,不過,“原型板往往只具備少量的模擬和數(shù)字I/O通道,很少支持視覺、運動或同步等其他功能。因而設(shè)計人員經(jīng)常因為需要傳感器或特殊I/O的支持而花費大量時間和資源來定制原型板,而這僅僅是為了驗證設(shè)計概念。”NI技術(shù)市場工程師湯敏表示,“如今,為了簡化開發(fā)過程,嵌入式系統(tǒng)開發(fā)人員更傾向于選擇靈活、商業(yè)化的原型平臺。”

 

對于工業(yè)及嵌入式系統(tǒng),原型平臺必須包括與最終發(fā)布系統(tǒng)采用相同的部件,比如用于執(zhí)行算法的實時處理器、用于高速處理的可編程邏輯器件,或者將實時處理器接口到其他部件。如果這個商業(yè)化原型平臺不能滿足所有要求,那么它必須是可擴展的,并且支持自定義。

 

“例如,利用NI LabVIEW圖形化開發(fā)平臺,開發(fā)人員可以在多個環(huán)節(jié)之間復(fù)用代碼,既可以在設(shè)計層面引入硬件I/O進行快速驗證,也能在同樣的平臺上進行原型、發(fā)布和測試的工作。” 湯敏說道,而NI CompactRIO平臺采用RIO FPGA技術(shù)實現(xiàn)了高性能和可自定義功能,可進一步幫助系統(tǒng)開發(fā)人員在長尾市場實現(xiàn)創(chuàng)新。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。