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