| Detection mechanism is necessary to be fully considered for producing efficiently the defect-free and stable embedded system. The distance between the detected embedded system and the diagnostic host is beyond the limitation during testing the embedded system in the production line using the JTAG emulator, and it can lead to signal attenuation, timing mismatch and data discontinuity. For the problem of distance limitation, a mechanism of networking detection for mass production line is proposed in this thesis. The distance limitation can be solved effectively by using the network environment to perform remote networking detection. The purpose is to provide the stable communication between the detected embedded system and the diagnostic host to overcome the distance limitation. Due to the embedded device under test have some different hardware modules to be detected, an integrated batch detecting program is designed to improve the efficiency of detecting embedded hardware systems.Firstly, the mechanism of networking detection for embedded system is analyzed in this thesis. The functions of each part in the system are clarified and the functional modules are specified. Functional modules of embedded system, remote diagnostic host and communication between them are designed. Secondly, the integrated detected program for some hardware modules is designed, and the important modules such as networking communication module and DDR storage module are designed in detail. Lastly, the integrated programs for many modules and independent program are implemented, and then the important hardware detected programs are verified in the simulation environment.Number of networking hardware detection solutions are analyzed and compared, and then a mechanism of networking hardware detection for mass production line is proposed in this thesis. Embedded TCP/IP stack is embedded into the detected embedded system, and it is set to a specific mode for detection and diagnostic, then the specific port listens for the test request from the remote diagnostic host in the network, the detecting software embedded into the devices is executed after receiving the request, then the result and information of detection is sent back to the remote diagnostic host for analyzing and displaying. |