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