Font Size: a A A

Embedded Software System Optimization And Device Driver Development Of Patrol And Diagnostic Equipment

Posted on:2011-11-28Degree:MasterType:Thesis
Country:ChinaCandidate:Z ZhangFull Text:PDF
GTID:2178360305985252Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In order to reduce the risk and ensure the stable operation of the equipments which have become more complex, condition monitoring and fault diagnosis technology has been developed rapidly. In recent years with the entrance of embedded technology, the analysis and diagnostic equipments will develop into the compact structure and convenient operation.This paper is to design and develop the embedded patrol and diagnostic equipment for the needs of condition monitoring and fault diagnosis. This equipment uses S3C2410 as the hardware core with many peripheral modules and Windows CE as the software basis with embedded software system.This paper mainly focuses on the development and optimization of bottom layer and operating system layer in embedded software system. And it introduces every part according to the development order.Firstly, it analyzes operation mode and boot process of Bootloader. With the character of two Bootloader and based on the analysis of EBoot, it proposes an approach of implementing the boot logo in NBoot and contrasts this with the implementation in EBoot. Secondly, it introduces the hierarchical structure and common modules of Windows CE. It summarizes the methods of porting Windows CE. Then the whole system is optimized on fonts, registry and UI and implemented the suspend/wake-up mechanism to enhance the system's ease of use and friendly.Thirdly, it elaborates the driver mode and interrupts mechanism. Then it introduces the driver of matrix keyboards, ADS1112 and RFID based on IIC and power management modules by stream interface mode.Finally, it contrasts the development diffreneces between the embedded application and desktop application. Then it introduces the usage, function, implementation and the multi-threading technology which has been used in back-stage service application.The practical application shows that this equipment runs stably and operates easily with strong real-time, which means it is fit for patrol analysis and fault detection for pump groups of petrochemical industry.
Keywords/Search Tags:Embedded System, Patrol Analysis, Fault diagnosis, Windows CE, ARM, S3C2410
PDF Full Text Request
Related items