肖峰 沈陽新松機器人自動化股份有限公司 舒淼 沈陽東軟醫療系統有限公司
本文深入探討了嵌入式的測試系統在當前我國社會中的技術特點以及國內外研究情況,而可以通過總結和對比各類文獻所帶來的技術方法,提出當前我國硬件識別系統中嵌入式的程度依舊不夠自動化,硬件的整體測試兼容性較低,針對問題提出一定的硬件識別系統以及測試系統,提出更為完善的解決方法。
嵌入式的硬件自動化識別主要是通過硬件的識別和測試,對于嵌入式的系統調試進行模塊化的檢驗。整體系統主要由上位機的軟件系統以及嵌入式的自動測試平臺所構成,嵌入式的測試平臺是由硬件的識別系統以及硬件的測試所組成的。嵌入式硬件的自動化主要在硬件的組成上下了很大的功夫,其中主要包括上位機平臺、嵌入式測試以及被檢測硬件端口這三大部分。
自動化的測試系統主要包括四大步工作流程,其分別是主控流程、識別自動化控制流程以及測試流程和分析報告流程這四部分。其中主控的流程負責整體測試系統的全局控制,而其工作的過程中也需要會運用其他子工程。主控的流程是測試平臺的整體邏輯所在,也是系統能夠實現自動化控制最為必要的流程之一,其主要是由上位機平臺進行控制,進一步決定了測試平臺進一步的工作狀態。默認的工作流程在于:測試系統在啟動的時候需要首先判斷系統能否有識別的能力。如果不能進行識別就會運行子流程的識別。一旦在識別完成之后可以判斷測試是否能夠完成,如果沒有完成就需要用戶依據實際情況進行自行的配置測試。
為了進一步組建自動化的測試系統,筆者在查閱相關資料后篩選出諸多適合本系統的嵌入式技術,無橋片的模塊化硬件控制較為多見在嵌入式平臺中。這也在一定程度上得益于處理器的芯片主要提供硬件的控制,其處理器可以對大多數的嵌入式硬件進行驅動。以這種結構為基礎的嵌入調配系統可以讓研究人員進行硬件的配置以及切換,從而實現硬件的系統快速選型,從而提升開發的效率。當前國外的模塊化信息等開發平臺會采用這樣的硬件結構進行研發效率的提升。
針對于硬件平臺的設計,主要從以下兩個角度開展:一方面需要針對測試平臺進行測試技術的適應性發展,從而確定測試平臺的技術。而后依據測試的功能以及技術對硬件配置進行一定的要求,設計出測試平臺結構之后再對系統結構的優越性進行一定的論證。
這方面主要包括模塊化核心的嵌入式實施,其中硬件標準接口的模塊設計有助于測試平臺進一步的擴展,對于已經損壞的硬件可以進一步的更換。
因為嵌入式的處理器在指令的架構上一般是較為多變的,所以這種獨立于測試的硬件系統才能夠更為有效的對整體系統進行處理器的識別,而同時這種識別的控制器可以作為測試信息收集的部分,并且識別控制器可以在一定程度上提供系統的監測以及控制。
為了進一步收集系統運行中各類硬件的狀態信息,本文所述的測試平臺運用的是類似計算機網絡的測試程序,對于接收測試的硬件進行一定得激勵性測試,并且采集硬件在進行調試之后的運行狀態信息,通過對比運行的結果來進行測試結果的分析。
因為嵌入式的處理器所運用的資源是不固定的,因此處理器本身的性能也是不穩定的,系統的控制器以往僅有較少的邏輯規模,所以相對來說不可能在測試的平臺上進行海量數據的存儲以及測試,也不能夠實現對于多種嵌入式處理器的測試系統優化。所以采用微型計算機作為系統上位機的中央控制平臺對于數據庫的存儲以及調控都有著促進作用,除此之外,對于測試結果的分析報告也是測試平臺進行優化的必然選擇。
當前我國的硬件嵌入技術得到了較為深入的發展,因此傳統嵌入式硬件測試平臺不能夠滿足當前的企業所需要的研究環境。針對于硬件平臺的設計,主要從測試平臺進行測試技術的適應性發展,從而確定測試平臺的技術;其次依據測試的功能以及技術對硬件配置進行一定的要求,并為新一代嵌入調試系統確定研究方向。
[1]胡揚超.WinCE系統在地鐵自動檢票機中的應用[J].機電工程技術,2011,40(03):44-45+79+110.
[2]陳滔,梁祖華,商建東.基于HMS30C7202自動售貨機網絡系統的實現[J].微計算機信息,2008,(20):38-39+134.
[3]景浩,韓昱.嵌入式系統在自動化儀表中的應用[J].電腦開發與應用,2006,(12):9-11.