Embedded Linux Based GLCD application development
Active In SP
Joined: Sep 2010
24-12-2010, 01:29 PM
2_semi3_LinuxGLcd_2010.doc (Size: 629 KB / Downloads: 29)
Embedded Linux Based GLCD application development project and implimentation is used for interfacing the sensor data card with ARM9 processor based Single Board Computer and displays the records on Graphics LCD (GLCD) with read-through of upper and lower limit of incoming data through two encoders and indicating the same on GLCD.
Sensor data card consist of all together four sensors-Temperature, Pressure, Humidity, Distance respectively. Sensed parameters coming from Temperature, Pressure and Humidity sensors are analog data which is given to SBC9302 processor through ADC and Distance sensor data is serial data directly in centimeter which is given to processor through serial port. The precise data coming from all four sensors are displayed on 320 X 240 Graphics LCD in different graphical format. Before displaying data on GLCD all sensed parameters are first set to Upper and Lower Limit by two encoders. These two encoders set the upper and lower limit by two Knobs respectively. Output parameter fluctuate number of pulses which are directly dependant on the knob position. GLCD also shows indication of over and under measurement status after doing respective calculation.
Embedded Linux is the use of Linux in Embedded computer systems. According to survey conducted by Venture Development Corporation, Linux was used by 95% of industries. We are convinced that a flexible, open source operating system like Linux will allow the customers to incorporate the latest secure networking solutions better than any of the other options. Many of our embedded systems have sophisticated user interfaces with graphical displays and touch screens. Many OS can handle the devices such as sensors; webcam etc. but Linux will provide us easy way for interfacing.
We can develop all of our code on your PC and the embedded system has full access to all of the files on your PC. This is not helpful in all systems but under certain circumstances it is very helpful. Linux provides such access. Due to its open source nature, Linux has a highly qualified code base. The Kernel can be very small; it could fit onto a single 1.4MB floppy disk drive, while including all the fundamental operating system tasks. It is highly portable; it is available for almost every microprocessor system in existence today. It is highly supported; it draws on the open source community across the globe for both development and support. It supports a multi-user environment with a built in Capability to concurrently execute applications belonging to 2 or more users. It also supports multiprocessor systems, is well documented. The source code is available.