Font Size: a A A

The Design Of Instruments For Pollution Of Groundwater Based On Embedded Linux

Posted on:2008-02-02Degree:MasterType:Thesis
Country:ChinaCandidate:D J ZhaoFull Text:PDF
GTID:2120360215981682Subject:Agricultural mechanization project
Abstract/Summary:PDF Full Text Request
Groundwater is very important for life and environment,and it has great effects onpeople's daily life and economy of state.With rapid development of economy, a lot of newfactories have been set up.However, pollution of groundwater happens at times.The aim of the paper is to research on a project of developing an instrument to detect thepollution of groundwater, based on embedded Linux and ARM microprocessor S3C2410.Therefore, five aspects of the project have been done.First,we concluded strong and weak points of the embedded Linux and ARMmicroprocessor, compared with other embedded systems.Second,we described the circuit and flowgraph of the project, and then focused on BootLoader code,modifying it to make sure it work well under ARM platform.Third,we studied the structure of the Linux core and the GUI under embedded Linux,and transplanted the Linux from X86 to ARM,then chose GTK+ and X-windows as theGUI.Fourth,we designed the algorithm and GUI using C under X86 PC,and implemented thedata acquisition from sensors which detect the groundwater.We calculated the data and gotthe results of the test to decide whether the water is polluted or not.Finally, we compared results of the instrument with that other traditional instruments gotin lab to make correction of it.It is not only a successful research into developing an instrument of groundwaterdetecting, but it is also an initial investigation to present a new method of designinginstruments of groundwater based on embedded Linux and ARM microprocessor. Anotherattempt is to use GTK+ and X-windows as embedded GUI.We show that it is possible touse GTK+ and X-windows in embedded Linux and ARM to build powerful applications.
Keywords/Search Tags:instrument of water quality, embedded system, cross-building, Linux, ARM, GTK, Boot Loader
PDF Full Text Request
Related items