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