全球領先的嵌入式和移動軟件提供商風河公司近日宣布推出最新版的windriversimics,其快速部署能力可以使得嵌入式開發(fā)人員在軟件開發(fā)、調試以及測試過程中迅速受益于全系統(tǒng)模擬。
windriversimics現(xiàn)在新增快速應用平臺(quickstartplatform,qsp)。該平臺提供一個綜合虛擬平臺以及不同架構的指令集模擬。此外,qsp還具有針對vxworks?以及l(fā)inux的板級支持包(bsps),及針對windriverlinux設計的附加bsps。這就為開發(fā)人員,特別是那些開發(fā)與目標系統(tǒng)硬件特性無關的用戶級應用軟件的開發(fā)人員,提供了一個方便易用的開發(fā)平臺。
“模擬技術大幅節(jié)省總擁有成本和時間,特別是在使用復雜系統(tǒng)的時候。windriversimics不僅讓應用開發(fā)可以提前進行,而且還有助于確定合適的系統(tǒng)設計并降低硬件遷移的難度”,風河應用工具以及壽命循環(huán)解決方案副總裁michelgenard說,“使用windriversimics讓開發(fā)人員可以獲得實際動手經驗,并且更迅速發(fā)揮虛擬平臺以及模擬技術的優(yōu)勢。”
雖然研究證實虛擬系統(tǒng)試制以及模擬工具的運用在不斷增加,但是項目及時完成率仍然不容樂觀,對于復雜項目而言則更是如此。windriversimics為開發(fā)人員提供一種方便、快捷的早期開發(fā)平臺,這種工具反過來又進一步促進模擬技術的應用。
使用windriversimics,開發(fā)人員可以立即受益于逆向執(zhí)行以及檢驗指示等功能。在逆向執(zhí)行模式下,系統(tǒng)有能力對程序運行流程進行備份和重現(xiàn),從而可以反復對運行過程進行仔細檢查,并且每次都得出相同的結果。對于復雜軟件的開發(fā)和調試而言,可重復性以及可逆性非常重要,而且也是物理硬件所不具備的功能?,F(xiàn)場備份可以準確反映整個系統(tǒng)的狀態(tài)。軟件測試人員可以選擇一個現(xiàn)場備份并發(fā)送給其它人,提醒開發(fā)人員注意軟件錯誤,從而使其可以根據(jù)測試人員的視角精確恢復現(xiàn)場執(zhí)行。
作為一種全系統(tǒng)模擬,windriversimics可以模擬任何目標硬件系統(tǒng),如單處理器母板、多核系統(tǒng)或者具備數(shù)百塊板以及不同架構的整個系統(tǒng)。無需修改目標軟件的二進制文件,即可像在實際物理硬件上一樣運行。