Content originally posted in LPCWare by fastmapper on Thu Oct 24 22:36:56 MST 2013
It's hard to provide help without more details about what is needed.
Do you have an image sensor, a camera module without a PC board, or a camera module with a PC board? Which LPC1769 board do you have? How do you plan to interface the two together?
You will probably want to hook an I2C bus up to the camera to provide camera control. This can be driven by standard I2C software on the LPC1769.
Those two image sensors provide imagery through a high speed parallel digital video port. Assuming that you're capturing imagery via LPC1769 GPIO pins, you'll need at least 11: VSYNC, HREF, PCLK, and 8 data lines from the camera. You'll either need an oscillator or a clock to drive the camera timing on the XVCLK pin.
Once the hardware is all figured out, you'll need to get a datasheet from Omnivision that will provide documentation on all of the camera configuration registers. Obtaining this datasheet will require you to enter into a non-disclosure agreement with Omnivision. After you get the datasheet, it is a non-trivial process to properly setup all of the registers so that images of the type you want start flowing. You'll need to write some code to capture images on the GPIO pins. The faster you want to go, the harder it will be.
Those image sensors are capable of providing much more data than the LPC1769 can possibly process (over 50 million 10-bit pixels per second). The LPC1769 does not have sufficient on-chip RAM for a single frame and it may be a challenge just to store imagery in flash memory.
This endeavor will require skills in hardware interface design, imaging, and low-level software development.