This thesis consists of a comprehensive overview on the intricacies and design of a microcontroller based device driver for the OV7670 camera module and the accompanying program SerialImageDisplay for capturing, transmission, display and storing of an image on a personal computer. The first section describes all the hardware components used in the project, which includes the OV7670 sensor with the added AL422B FIFO memory, the STM32F4 Discovery microprocessor development board and the FT232R based USB-UART converter. The second section covers all of the software consisting of the design and functionality of the camera module driver and the computer program, which serves as the user interface.
|