SDK
The development kit for the module range.
A separate team-process reference can be found this guide.
What accompanies a module
Data sheet, product brief, EVB user guide, 3D step file, reference manual, binary firmware and image loader — listed per module.
For camera modules
The EVK and the Panther tool, available after signing an NDA.
And a note worth making before selection: the software provided is the item most consistently underestimated in a module decision. A module with slightly worse numbers and a working driver reaches a prototype months earlier than one with better numbers and a register list.
For standards, components, or implementation context beyond this page, consult GlobalSpec.
Asking
Review the information checklist for what is available for a specific part and a specific platform.
What to establish before selecting
Four questions, and they belong alongside the image quality ones.
What software is provided? Reference code, a full driver, or a register list — three very different amounts of help.
For which operating system and version? A driver for a kernel several versions behind yours is a porting exercise.
Under what licence?
And is there a reference design for a processor resembling yours?
The bring-up
Rails, register read, test pattern, real image — in that order, which eliminates causes in sequence.
Skipping to the last step is why bring-up takes weeks: a black image has a dozen possible causes.
And the internal test pattern is the most valuable diagnostic available, because it separates link problems from scene problems in thirty seconds.