使用圖形化的開發(fā)環(huán)境(06-100)
——
支持多種算法設(shè)計(jì)
談到嵌入式系統(tǒng)設(shè)計(jì),人們所指的其實(shí)包括兩部分工作:算法設(shè)計(jì)和固件設(shè)計(jì)。對(duì)于嵌入式系統(tǒng)設(shè)計(jì)來說,另一個(gè)關(guān)鍵要求是軟件平臺(tái)必須能夠兼顧實(shí)時(shí)嵌入式設(shè)計(jì)中常見的多種算法設(shè)計(jì),即計(jì)算模型。這些計(jì)算模型符合系統(tǒng)設(shè)計(jì)師們籌劃系統(tǒng)時(shí)的方式,從而降低從“系統(tǒng)要求”轉(zhuǎn)換到“軟件設(shè)計(jì)”的復(fù)雜性。近年來LabVIEW已經(jīng)包含了多種計(jì)算模型以更好地滿足不同專業(yè)背景的嵌入式系統(tǒng)開發(fā)者的需求。LabVIEW現(xiàn)在可以通過連續(xù)時(shí)間仿真、狀態(tài)圖、圖形化數(shù)據(jù)流模型和基于文本的數(shù)學(xué)語言mathscript等多種方式來表達(dá)各種算法,同時(shí)它提供了很多交互式的工具用來幫助數(shù)字濾波器、控制模型、通信系統(tǒng)的設(shè)計(jì)以及數(shù)字信號(hào)處理算法的開發(fā),從而在這些頂層應(yīng)用中進(jìn)一步簡化設(shè)計(jì)師的工作。
評(píng)論