| It has been nearly ten years since the first import of Linux to embedded system. As the development of chip technology, bus technology and computer technology during these ten years, embedded processor has developed from the MCU age to the age when 8 bit, 16bit and 32bit processor coexist. The price of high performance processors is not too high to reach any longer. In this condition, this project aims to research a kind of monitoring system which is more suitable for small scale field and low-cost application. The system also has the communication ability of RS-232C and CAN bus, and can be updated in system.Nowadays, many monitoring systems are made up of the supervisor platform built on IPC, and the DDC controller built on MCU, PLC or DSP. It generally uses RS-232C bus to communicate.This project firstly compares some kinds of embedded CPU and OS, and chooses the ARM based CPU and Linux OS. Then it makes a research on the migration of Linux on the ARM based CPU, including the migration of vivi, Linux2.6 kernel, root filesystem, drivers and the programme of GUI application. Lastly it makes a research on the use of CAN bus and RS-232C on the ARM7 based CPU and MCU.The monitoring system based on the research is superior to the above ones in some respects. Its supervisor platform is based on the S3C2410 processor and the Linux2.6 kernel, and uses the touchscreen as the main human-computer interface. It also has the communication ability of Internet and RS-232C. The DDC controller is consist of two control boards based on MCU and ARM7, and a transferring board which transfers the RS-232C signal to CAN signal and vice versa. Compared with the above one, this monitoring system is cheaper, more power and easier to maintain.The monitoring system works well in the practical test.It can be used in the field of electric power, chemical industry and mechanical electrics. |