| The Generator Insulation Overheating Device is a crucial equipment to guarantee the generator to function well and it requires on-line detecting of the generator’s state in the long run. Thus, the device has the direct bearing on whether the security risk of generator can be find out as soon as possible. Therefore, a set of thorough detection index and detecting system is required to detect the performance indices of the insulating overheat detecting device when it is delivered. In order to guarantee this on-line detecting device in actual operation to function well in the long run, a set of portable detect equipment is required to quantize the performance indices of the detecting device.In this paper, based on the analysis of the status quo at home and abroad of detecting system, the main problems of the detecting system at present were summarized. Combining with the practical requirements of delivery and daily detection of insulating overheat detecting device, the embedded Linux software system of the detecting equipment was designed and achieved. The detecting equipment based on this software system showed the signals on the LCD screen and outputted data through key control. The main content of this paper includes the following aspects:1. According to the specific hardware information of this detecting device, the starting procedure and source code structure of the system starting program-Uboot were analyzed, including the support of Uboot to NAND Flash, SDRAM, DM9000. The clock initialization process of Uboot was optimized, the starting procedure was accelerated and the Uboot startup menu and the burning debugging command were added.2. In the adaptation of the kernel, based on the analysis of the kernel source code structure and the boot process, the transplant of the kernel source code was completed, including the re-partition of the NAND Flash, setting of the crystal frequency and the configuration of the kernel options according to the on-board hardware. The cutting method of the kernel was optimized and the application-oriented cutting method was proposed. The volume of memory usage and number of useless progress were greatly decreased utilizing this method to cut the kernel.3. According to initialization process of root file system, the establishment of the root file system was accomplished. The configuration files and lib library directory files under etc of root file system were generated manually. Dev also was created. Through Busybox tool, the support of files system to embedded system with low resources equipment was optimized and meanwhile the volume of files system was decreased.4. The Linux driving model was analyzed. The writing of LED, LCD, button and analog-to-digital conversion drivers was completed, according to the requirements of man-machine interaction and information collection of this detection system. All the drivers took the way of automatically allocating device number while creating new nodes, which made the loading procedure more convenient and fast. LCD driver adopted the writing method of the Linux kernel driver Platform pattern, making this driver can be modified flexibly.After the test program experimenting, the detecting equipment with this software system can realize the maintenance test of delivery detection and daily maintenance of generator insulation overheating device in different conditions. |