LDRA工具包支持與VisualDSP++軟件開發(fā)環(huán)境的整合
LDRA公司已經(jīng)將LDRA工具套件與Analog Devices VisualDSP++++ (VDSP++)軟件開發(fā)環(huán)境相整合。LDRA工具套件提供自動(dòng)化的軟件測試和貫穿于所有軟件開發(fā)階段的驗(yàn)證。VDSP++為工程師創(chuàng)建了適用于Analog的嵌入式處理器的軟件開發(fā)環(huán)境。這就使用戶代碼在單元和系統(tǒng)級均能無縫的測試,另外增強(qiáng)的錯(cuò)誤偵測工具加速了整個(gè)軟件的開發(fā)過程。
LDRA開發(fā)包和Analog Devices VDSP++的軟件開發(fā)環(huán)境的整合集成了各自的優(yōu)點(diǎn)。LDRA工具包提供用戶代碼的插裝,測試驅(qū)動(dòng)的創(chuàng)建和處理目標(biāo)響應(yīng),而VDSP++編譯和獲取目標(biāo)結(jié)果。這種捕獲結(jié)果的方法在初期定義,通過插裝技術(shù)和驅(qū)動(dòng)代碼來實(shí)現(xiàn),所以無論是硬件平臺還是VDSP++模擬平臺都能夠滿足目標(biāo)環(huán)境的需求和限制。
由于與ADI集成的開發(fā)和調(diào)試環(huán)境相兼容,遠(yuǎn)程訪問VDSP++環(huán)境成為可能。使用這種整合的方*DRA工具包能夠獲取和利用特殊的環(huán)境設(shè)置,這些信息定義在源代碼集所創(chuàng)建的VDSP++工程文件(.dpj和 .dpg)中。利用這些信息,工具包能確保分析,建立和執(zhí)行過程與工程設(shè)置相匹配,然后才能依次利用源工程文件去創(chuàng)建要測試的代碼。
LDRA工具包能夠區(qū)分VDSP++工程生成的不同文件,忽略不需要分析的源文件。當(dāng)程序執(zhí)行時(shí),LDRA工具包能夠深層次捕獲結(jié)果,然后利用這些結(jié)果進(jìn)行單元測試和結(jié)構(gòu)化覆蓋分析。在某種意義上LDRA工具能夠提供必需的分析以證明結(jié)構(gòu)化覆蓋分析達(dá)到和包括DO-178B A級水平。
這個(gè)整合覆蓋了所有VDSP++支持的設(shè)備。雖然書面說明測試所支持的VDSP++版本是4.5,但是整合后的LDRA工具包將被用于V5.0 和V3.5(支持ADSP-21XX)的測試。隨著進(jìn)一步的升級和發(fā)展LDRA工具包計(jì)劃支持未來使用的Analog Devices VisualDSP++。
來源:風(fēng)中的葉子0次