USB camera is a general purpose camera platform over the USB connection, they support much higher resolution and faster frame rate than the SPI camera. Extend the supported camera options especially the global shutter cameras for single board computer like Raspberry Pi. They can work on both PC and ARM processor, Windows, Linux OS as well as Robot OS (ROS) and used for image sensors/optics evaluation, machine vision camera, microscope/telescope USB camera and etc.