Abstract
In this project, Embedded Application Design, the implementation of project carried on ZF micro system based single board computer. It provides all the features of conventional computer at lower design cost and less power requirement. It has Cyrix Media GX based processor and coprocessor with 180 MHz bus speed. The ZF Microsystems board provides PC/ AT based peripherals and some are useful for embedded applications. It can be programmed using serial port in manufacturing mode and contains specific ZF dongle for programming. In this project, RS232C serial port configured for communication with other devices and programming. Other peripherals are PCI slot, parallel port, IDE port, floppy disk port, compact flash slot and USB. This wide variety of peripherals makes it very useful for embedded applications. It supports operating system such as windows 95/98, DOS 7.2 and Red Hat Linux 4.0.
My focus in this project 1s on understanding various features supported by ZF Microsystems based single board computer. In addition, configuration of BIOS for proper working of connected peripheral components. In addition, developing software based application for image processing and transmission. Image processing application includes reading 8-bit uncompressed grayscale bitmap image from file using C programming language. Also, identifying file format of the images on the bases of signature of the file.
After reading image in binary format and manipulating image, data pixel-by-pixel image is stored in the file. In the end, processed image transferred over serial port from one terminal to other. Application includes programming serial port in Linux operating system environment by modifying serial port drivers in user space.