The thesis introduces the process of developing a simple digital camera using
a modern system on chip. First part describes the tools for the development
of embedded systems, followed by the description of hardware internals and
software development. Lastly, an example of image manipulation is shown,
by implementing the seam-carving algorithm. The camera is based on a
STM32F7 Discovery development board, powered by a microcontroller with
an ARM Cortex-M7 processor core. Expansion module STM32F4-DIS-CAM
is used for image capture. It contains a camera with a CMOS image sensor
OV966. The software is written in C programming language, using HAL,
BSP and FatFs libraries.
|