肖峰 沈阳新松机器人自动化股份有限公司 舒淼 沈阳东软医疗系统有限公司
本文深入探讨了嵌入式的测试系统在当前我国社会中的技术特点以及国内外研究情况,而可以通过总结和对比各类文献所带来的技术方法,提出当前我国硬件识别系统中嵌入式的程度依旧不够自动化,硬件的整体测试兼容性较低,针对问题提出一定的硬件识别系统以及测试系统,提出更为完善的解决方法。
嵌入式的硬件自动化识别主要是通过硬件的识别和测试,对于嵌入式的系统调试进行模块化的检验。整体系统主要由上位机的软件系统以及嵌入式的自动测试平台所构成,嵌入式的测试平台是由硬件的识别系统以及硬件的测试所组成的。嵌入式硬件的自动化主要在硬件的组成上下了很大的功夫,其中主要包括上位机平台、嵌入式测试以及被检测硬件端口这三大部分。
自动化的测试系统主要包括四大步工作流程,其分别是主控流程、识别自动化控制流程以及测试流程和分析报告流程这四部分。其中主控的流程负责整体测试系统的全局控制,而其工作的过程中也需要会运用其他子工程。主控的流程是测试平台的整体逻辑所在,也是系统能够实现自动化控制最为必要的流程之一,其主要是由上位机平台进行控制,进一步决定了测试平台进一步的工作状态。默认的工作流程在于:测试系统在启动的时候需要首先判断系统能否有识别的能力。如果不能进行识别就会运行子流程的识别。一旦在识别完成之后可以判断测试是否能够完成,如果没有完成就需要用户依据实际情况进行自行的配置测试。
为了进一步组建自动化的测试系统,笔者在查阅相关资料后筛选出诸多适合本系统的嵌入式技术,无桥片的模块化硬件控制较为多见在嵌入式平台中。这也在一定程度上得益于处理器的芯片主要提供硬件的控制,其处理器可以对大多数的嵌入式硬件进行驱动。以这种结构为基础的嵌入调配系统可以让研究人员进行硬件的配置以及切换,从而实现硬件的系统快速选型,从而提升开发的效率。当前国外的模块化信息等开发平台会采用这样的硬件结构进行研发效率的提升。
针对于硬件平台的设计,主要从以下两个角度开展:一方面需要针对测试平台进行测试技术的适应性发展,从而确定测试平台的技术。而后依据测试的功能以及技术对硬件配置进行一定的要求,设计出测试平台结构之后再对系统结构的优越性进行一定的论证。
这方面主要包括模块化核心的嵌入式实施,其中硬件标准接口的模块设计有助于测试平台进一步的扩展,对于已经损坏的硬件可以进一步的更换。
因为嵌入式的处理器在指令的架构上一般是较为多变的,所以这种独立于测试的硬件系统才能够更为有效的对整体系统进行处理器的识别,而同时这种识别的控制器可以作为测试信息收集的部分,并且识别控制器可以在一定程度上提供系统的监测以及控制。
为了进一步收集系统运行中各类硬件的状态信息,本文所述的测试平台运用的是类似计算机网络的测试程序,对于接收测试的硬件进行一定得激励性测试,并且采集硬件在进行调试之后的运行状态信息,通过对比运行的结果来进行测试结果的分析。
因为嵌入式的处理器所运用的资源是不固定的,因此处理器本身的性能也是不稳定的,系统的控制器以往仅有较少的逻辑规模,所以相对来说不可能在测试的平台上进行海量数据的存储以及测试,也不能够实现对于多种嵌入式处理器的测试系统优化。所以采用微型计算机作为系统上位机的中央控制平台对于数据库的存储以及调控都有着促进作用,除此之外,对于测试结果的分析报告也是测试平台进行优化的必然选择。
当前我国的硬件嵌入技术得到了较为深入的发展,因此传统嵌入式硬件测试平台不能够满足当前的企业所需要的研究环境。针对于硬件平台的设计,主要从测试平台进行测试技术的适应性发展,从而确定测试平台的技术;其次依据测试的功能以及技术对硬件配置进行一定的要求,并为新一代嵌入调试系统确定研究方向。
[1]胡扬超.WinCE系统在地铁自动检票机中的应用[J].机电工程技术,2011,40(03):44-45+79+110.
[2]陈滔,梁祖华,商建东.基于HMS30C7202自动售货机网络系统的实现[J].微计算机信息,2008,(20):38-39+134.
[3]景浩,韩昱.嵌入式系统在自动化仪表中的应用[J].电脑开发与应用,2006,(12):9-11.