仿真系統軟件的架構是什么呢?
智慧華盛恒輝仿真系統軟件的硬件載體大部分為專用計算機設備,并且通常沒有外圍設備用于測試過程中的監測或觀察。而有些嵌入式軟件還會存在交互式操作。在被測軟件移植到目標機上的實際硬件環境以后,由于與嵌入式系統平臺和底層程序融為一體,對系統進行黑盒測試時,錯誤定位將變得非常困難。
智慧華盛恒輝仿真系統任何軟件的設計都是為了滿足產品的定位與客戶的需求。設計需要小而美,產品如果設計的過分龐大,會造成開發不堪重負,從而導致產品遲遲無法交付。而通用大型軟件本身就是應用面很大的產品,則更需要將設計最小化。
不同進程之間靈活的調用、通信、與數據傳輸機制。支持實時計算與渲染功能。支持調用多個不同的求解器,網格劃分器等計算密集型可執行程序。
仿真系統由硬件驅動、交互操作模塊、驅動模塊、樁模塊、分析模塊和人機界面六個部分組成。下面分別介紹各個模塊的功能。
(1)硬件驅動部分負責驅動硬件,向上一層提供底層硬件的操作接口。仿真系統通過硬件驅動為嵌入式軟件提供相應的通信接口,用于嵌入式軟件和仿真系統之間的數據交換。通信接口根據具體嵌入式軟件的接口設計實現,一般為各種通訊協議。
(2)交互操作模塊負責與嵌入式軟件的交互操作。此部分可裁剪,主要根據嵌入式軟件是否需要交互操作而定。其主要功能需要根據特定的軟件設計實現。
(3)驅動模塊負責封裝與仿真系統測試數據有關的處理邏輯,向人機界面提供獨立于體系結構的操作接口。
審核編輯 黃宇
-
測試
+關注
關注
8文章
5157瀏覽量
126466 -
嵌入式
+關注
關注
5068文章
19014瀏覽量
303231 -
仿真系統
+關注
關注
1文章
95瀏覽量
20625
發布評論請先 登錄
相關推薦
評論