自主可控的安全关键领域国产工业软件SkyEye
全球制造業(yè)正處于新一輪變革的浪潮中,大數(shù)據(jù)、云計算等新一代信息技術(shù)正加速向工業(yè)領(lǐng)域融合滲透,工業(yè)互聯(lián)網(wǎng)、工業(yè)4.0、智能制造等戰(zhàn)略理念不斷涌現(xiàn)。傳統(tǒng)產(chǎn)業(yè)數(shù)字化轉(zhuǎn)型升級的需求強烈,工業(yè)軟件缺乏自主可控成為橫亙在我國發(fā)展工業(yè)4.0道路上的一道坎,尤其在安全關(guān)鍵領(lǐng)域,急需要自主可控的國產(chǎn)工業(yè)軟件軟件。由迪捷軟件開發(fā)的自主創(chuàng)新的安全關(guān)鍵領(lǐng)域國產(chǎn)工業(yè)軟件SkyEye,將替代國外Matlab/Sumlink等同類軟件。
SkyEye 的性能
SkyEye采用國產(chǎn)自主可控的特殊算法和LLVM計算進行翻譯加速,可以達(dá)到上千MIPS,慢速CPU(sparc)的仿真速度可以加速到真實硬件的20倍。通過利用基于LLVM的動態(tài)二進制翻譯技術(shù),使虛擬處理器在典型的桌面計算機上運行速度可以達(dá)到2000MIPS以上。
SkyEye 覆蓋率統(tǒng)計
代碼覆蓋是軟件測試中的一種度量,在做單元測試時,代碼覆蓋率常常被拿來作為衡量測試好壞的指標(biāo),甚至,用代碼覆蓋率來考核測試任務(wù)完成情況,比如,代碼覆蓋率必須達(dá)到80%或 90%。
國產(chǎn)自主可控的SkyEye支持目標(biāo)碼的覆蓋率統(tǒng)計,并可以導(dǎo)出html或excel格式的報告。
SkyEye 的功能
(1)支持ARM、TI DSP、PowerPC、X86、SPARC,龍芯,飛騰等多種處理器體系架構(gòu)。
(2)實現(xiàn)CPU、總線、外設(shè)等硬件模塊的仿真。
(3)通過圖形化拖拽快速搭建目標(biāo)系統(tǒng)。
(4)目標(biāo)系統(tǒng)搭建完成后,可在界面工具欄進行運行控制。
(5)可直接運行原始的二進制代碼——引導(dǎo)程序、BIOS、操作系統(tǒng)、BSP、應(yīng)用程序。
(6)提供真實的全系統(tǒng)現(xiàn)場保存和恢復(fù),暫停,查看狀態(tài),逆向運行等功能。
(7)提供硬件級故障注入。
(8)提供豐富的系統(tǒng)級調(diào)試工具,包括運行狀態(tài)控制、CPU寄存器查看、設(shè)備寄存器查看、仿真內(nèi)存查看等系統(tǒng)級功能調(diào)試。
(9)提供GDB Server模塊,并支持多種架構(gòu)處理器的GDB調(diào)試功能。
(10)支持仿真硬件設(shè)備模型讀取激勵數(shù)據(jù)文件,達(dá)到閉環(huán)測試需求。
轉(zhuǎn)載于:http://www.digiproto.com/
總結(jié)
以上是生活随笔為你收集整理的自主可控的安全关键领域国产工业软件SkyEye的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python选课系统代码_python模
- 下一篇: java中文分词算法_Java实现逆向最