With the development of all kinds of science and technology, the widely using of USB camera and ARM-based microcontroller become more and more popular for people that USB camera is used with ARM-based microcontroller. Meanwhile the embedded Linux is boosting which is well prepared for it. This paper is planning to introduce the process of USB device programming of camera based on chip ZC3O3 in ARM Linux including main controller driver, core sub-system driver and USB device driver, the description of the API V4L and the programming of the software for getting image data. At last, the USB camera driver is planted into the development board of FriendlyARM's QQ2440 and successfully applied in embedded Linux. |