雖然嵌入式系統(tǒng)的挑戰(zhàn)越來越嚴峻,但是現(xiàn)在已經(jīng)有了許多解決的方向。許多供應商采取了將底層工具的設計抽象出來的辦法。這種方法每前進一步,都會吸引更多的用戶。另一個方向是可以更徹底地解決面臨的挑戰(zhàn),也就是向基于平臺的工具轉(zhuǎn)移,它能夠更好地表達整個系統(tǒng),而減少與特定硬件的相關性,這使得更多的軟件設計容易理解并被重復使用,而從基于文本的工具向圖形化工具的轉(zhuǎn)移則可以直觀地表達系統(tǒng),并解決系統(tǒng)的挑戰(zhàn)。圖形化系統(tǒng)設計(Graphical System Design)的理念就是源于這些趨勢。通過簡化嵌入式編程的復雜性,它降低了對領域?qū)<以谇度胧皆O計流程中各個步驟的要求;同時提供了從設計、原型到部署的一條捷徑,使得工程師和科學家們可以更快速地進行重復設計。
新的NI LabVIEW嵌入式開發(fā)模塊(LabVIEW Embedded Development Module,)是LabVIEW圖形化編程環(huán)境的一款全新附加模塊,通過這個軟件和圖形化系統(tǒng)設計的理念,原先無法利用到嵌入式編程的工程師們都可以進入32位微處理器的領域之中。通過LabVIEW中附加的狀態(tài)圖、控制圖表、信號處理庫函數(shù)等這一完整的工具來設計它們的應用,以解決各種問題。
LabVIEW嵌入式開發(fā)模塊構建在自LabVIEW誕生以來近20年的創(chuàng)新精神之上,幫助工程師和科學家們利用數(shù)百個內(nèi)建的庫函數(shù),涵蓋高等算法、文件I/O、邏輯和信號處理各個方面。通過LabVIEW嵌入式方式 ,工程師和科學家可以使用一種叫做內(nèi)聯(lián)C節(jié)點(Inline C Node)的新特性,整合現(xiàn)有的嵌入式代碼,來保持LabVIEW的開放架構。