全球領(lǐng)先的智慧網(wǎng)絡(luò )系統軟體供應商美商溫瑞爾(Wind River)推出最新版本的Wind River Simics,提供獨特開(kāi)發(fā)功能,能顯著(zhù)加速物聯(lián)網(wǎng)軟件發(fā)展進(jìn)程,并透過(guò)模擬技術(shù)提升軟件敏捷性。
最新版本的Simics提升了模擬性能,同時(shí)為軟件開(kāi)發(fā)者提供了更多的進(jìn)入使用、整合和自動(dòng)化的功能。此外,進(jìn)一步改善建模(modeling)、除錯(debugging)以及模型資源重用(model asset reuse)的流程,為使用者帶來(lái)便捷的體驗,附加功能的提供,使得開(kāi)發(fā)者能透過(guò)更短的反饋回路進(jìn)行敏捷性和自動(dòng)化測試。
新版Simics包括了以下新特性:
1.性能更佳:增強多核主機上的coupled multi-core和multiprocessor systems的模擬性能。負載測試顯示,在8核主機上模擬8核Linux對稱(chēng)多處理 (Symmetric Multiprocessing,SMP) 時(shí),其性能可提升7倍。與原有的性能技術(shù)相配合,Simics能夠對任何目標系統進(jìn)行模擬,并可模擬更復雜的目標系統。
2. 測試自動(dòng)化過(guò)程更簡(jiǎn)單:簡(jiǎn)化的指令碼介面和故障注入框架使Simics的測試自動(dòng)化過(guò)程更簡(jiǎn)單。
3.整合更方便:測試點(diǎn)伺服器使得跨團隊的測試點(diǎn)管理過(guò)程更簡(jiǎn)單。使用者可以與他人分享其模擬系統的狀態(tài)。
4.添加了快速啟動(dòng)平臺:可以透過(guò)3個(gè)快速啟動(dòng)平臺 (Intel、ARM和Power)即時(shí)進(jìn)入系統,讓每一位Simics 用戶(hù)都能夠進(jìn)行早期的原型和工具整合。
5.提升建模支持:建立了新的 SystemC 程式庫,提升了對 SystemC 模型的支援;改進(jìn)了除錯工具,讓團隊能夠快速運行模型。
物聯(lián)網(wǎng)和智慧系統推動(dòng)迫使開(kāi)發(fā)人員不斷創(chuàng )新,除了需求更有挑戰性(比如,設計更加復雜、智慧化水準更高,連線(xiàn)性能更強),開(kāi)發(fā)期限也越被壓縮。隨著(zhù)開(kāi)發(fā)期限越來(lái)越苛刻,物聯(lián)網(wǎng)開(kāi)發(fā)人員開(kāi)始導入敏捷性技術(shù),并要求需持續性地按需求進(jìn)入系統,且團隊間要具備高效率、更迅捷的整合,同時(shí)也被要求具有更高的自動(dòng)化水準。
Wind River系統模擬部副總裁兼總經(jīng)理Michel Genard表示:“以新的開(kāi)發(fā)流程,滿(mǎn)足客戶(hù)對創(chuàng )建物聯(lián)網(wǎng)系統的需求,是必要的。隨著(zhù)創(chuàng )新周期縮短,嵌入式軟件發(fā)展人員必須導入敏捷性和持續性技術(shù)。Simics一直堅持拓展新的敏捷性開(kāi)發(fā)技術(shù),從而提升團隊的開(kāi)發(fā)速度,同時(shí)針對物聯(lián)網(wǎng)應用情景進(jìn)行虛擬化設計和測試,這些都是傳統方法不可能做到的。我們致力于不斷提升和探索新方案,特別是通過(guò)云端技術(shù),以創(chuàng )新的方式向更多客戶(hù)提供我們的虛擬化系統”。
Simics幾乎能夠模擬任何產(chǎn)品,從單個(gè)晶片到各種規模和復雜度不同的系統,能夠滿(mǎn)足敏捷開(kāi)發(fā)實(shí)踐所需的進(jìn)入系統、自動(dòng)化和整合要求,并且持續快速提供更好的軟件。模擬開(kāi)發(fā)過(guò)程是在虛擬模型上運行的,并且無(wú)需物理硬體(因而也擺脫其限制),能夠加快開(kāi)發(fā)速度,并且轉變開(kāi)發(fā)方式。開(kāi)發(fā)人員能夠更快地進(jìn)行自動(dòng)化測試,并且能夠在設計和原型制作階段進(jìn)行測試和調試。在整個(gè)開(kāi)發(fā)周期,所有團隊成員都可以無(wú)限制地進(jìn)入使用虛擬硬體,并以新的工作方式提升團隊整合效率。因此,使開(kāi)發(fā)人員能夠減少延期出貨、預算超支的情況,且不會(huì )對產(chǎn)品品質(zhì)造成影響。