Remote Hydrological Information System can realize the hydrological information collection, transmission and monitoring by using of embedded microprocessor, telecommunication and computer techniques. The development of this system is to improve the quality in hydrological information forecasting as well as the accuracy in hydrology prediction. Since many data acquisition systems working in limit power-supplying places for long term such as wild channels and remote reservoirs, it will have some meanings to make the design of such remote data acquisition system more powerful, high reliability and low power consumption. This paper present the design of an embedded data collection system based on ARM and uClinux operation system which can guarantee the stability and reliability of the system.Firstly, this paper presents the background and meaning of this project. Based on detailed analysis, the paper gives the research of disciplines and key techniques related to remote data collection system as well as water level measurement and acquisition.Furthermore, the hardware resource of S3C44B0X development board which use ARM7TDMI as the kernel is introduced in this report, so that it can accomplish the transplantation of uClinux on S3C44Box board. Moreover, it gives the design on the device drivers for data collection module, Flash storage device and keyboard module and also put them into usage to accomplish the collection and transmission of water level data.Finally, , it built up a system testing environment for the function in water level data collection, including the test for performance of this kind of driver procedure. The result shows that compared with traditional uClinux device-driver method, the program which developed based on device management module has embodied distinguish advantages not only in reusability of driver programs but also in maintainability and other aspects. |