论文部分内容阅读
高效生产出稳定可靠及无故障的嵌入式系统产品必须充分考虑产品的硬件检测问题。在生产嵌入式系统的生产线上,被测系统与诊断主机之间距离超出使用JTAG仿真器的距离限制,其结果会导致信号衰减、时序不匹配及数据不连续。本文针对距离限制的问题,提出一种适用于生产线上批量生产时使用的联网硬件检测机制,目的是使诊断主机与被测装置之间通信交互稳定,不受距离限制。同时考虑到被测嵌入式装置有多种硬件模块需要检测,因而设计了集成多个硬件检测模块的批量检测程序,以提高嵌入式系统硬件检测效率。本文首先对提出的嵌入式装置联网硬件检测系统方案分析,明确系统中各个部分的功能并进行功能模块划分,设计被测嵌入式装置和远程诊断主机的功能模块以及两者之间交互通信。其次对硬件模块进行集成检测程序设计,并针对重要的网络通信模块和DDR存储器模块进行检测程序的详细设计。最后实现集成检测程序和单元模块检测程序,并对重要的功能检测程序在仿真环境下进行实验验证。本文分析比较了多种联网硬件检测方案,提出一种适应于生产线上批量生产时的联网硬件检测系统方案。该系统中被测嵌入式装置内嵌TCP/IP协议栈,被设置成特定的检测和诊断工作模式,且在设定端口侦听接收来自网络上远程诊断主机的申请测试请求,收到请求后启动装置内部驻留的检测软件,检测后结果数据信息传回远程诊断主机进行诊断分析并显示。