Data Collecting and Processing of Multi-Linear-CCD Visual Measuring System
|School||Harbin Institute of Technology|
|Course||Instrument Science and Technology|
|Keywords||Embedded System Data Processing Linear-CCD ARM S3C2440A|
Linear-CCD image sensor is widely applied in many areas, including industry, military and civilian use, etc. Combining the embedded system with multi-linear-CCD, the information of video images collected by visual measuring system should have a fleetly real-time disposal, which is important to linear-CCD data technology and modern image manipulation’s development.High precision, real-time and portable application is a problem which is the most important in this dissertation. Due to that, using the S3C2440A as the core processor, a kind of real-time data handling system based on 32bit embedded ARM processor is put forward. ARM920T is a RISC processor core with high effectiveness and low power waste. S3C2440A adopts ARM920T as its kernel is a micro controller with high-performance and cost-effective, which is especially fit for embedded products. And the Linux operation system can apply a mighty capacity of management to implement the system function better.The thesis comprises two parts: Part I is a data handling module based on S3C2440A. By analyzing the function, the system hardware circuit was designed, including the memory expansion, the communication interface circuit, the LCD interface circuit as well as other useful peripheral equipment circuits. Part II has studied the embedded exploitation environment and the Linux operation system’s structure, transplanted the bootloader program and Linux OS, and designed string and SPI interface equipment driver. This part has discussed the GUI’s design, and made a measuring and initializing display interface under the Qt/Embedded environment.