Cx3UvcOV5640

所属分类:USB编程
开发工具:Visual C++
文件大小:449KB
下载次数:15
上传日期:2017-12-05 17:47:56
上 传 者晋の月
说明:  实现CX3和虚拟串口组合设备,帮助UVC开发者,提供CYPRESS方案组合设备的开发用例
(Implementation of CX3 and virtual serial port combination equipment.Help UVC developers to provide development cases for CYPRESS scheme combination devices)

文件列表:
Cx3UvcOV5640\.cproject (76643, 2014-12-23)
Cx3UvcOV5640\.project (790, 2014-12-23)
Cx3UvcOV5640\.settings\language.settings.xml (4382, 2017-05-23)
Cx3UvcOV5640\cycx3_uvc.c (69857, 2017-05-24)
Cx3UvcOV5640\cycx3_uvc.h (11159, 2014-12-23)
Cx3UvcOV5640\cycx3_uvcdscr.c (83877, 2017-05-23)
Cx3UvcOV5640\cyfxtx.c (40281, 2014-12-23)
Cx3UvcOV5640\cyfx_gcc_startup.S (1063, 2014-12-23)
Cx3UvcOV5640\Debug\Cx3UvcOV5640.elf (914136, 2017-05-24)
Cx3UvcOV5640\Debug\Cx3UvcOV5640.img (188072, 2017-05-24)
Cx3UvcOV5640\Debug\Cx3UvcOV5640.map (948104, 2017-05-24)
Cx3UvcOV5640\Debug\cycx3_uvc.d (6077, 2017-05-24)
Cx3UvcOV5640\Debug\cycx3_uvc.o (133544, 2017-05-24)
Cx3UvcOV5640\Debug\cycx3_uvcdscr.d (3255, 2017-05-23)
Cx3UvcOV5640\Debug\cycx3_uvcdscr.o (76972, 2017-05-23)
Cx3UvcOV5640\Debug\cyfxtx.d (1789, 2017-05-23)
Cx3UvcOV5640\Debug\cyfxtx.o (88752, 2017-05-23)
Cx3UvcOV5640\Debug\cyfx_gcc_startup.d (43, 2017-05-23)
Cx3UvcOV5640\Debug\cyfx_gcc_startup.o (1664, 2017-05-23)
Cx3UvcOV5640\Debug\makefile (2076, 2017-05-24)
Cx3UvcOV5640\Debug\objects.mk (309, 2017-05-23)
Cx3UvcOV5640\Debug\sources.mk (420, 2017-05-24)
Cx3UvcOV5640\Debug\subdir.mk (1514, 2017-05-24)
Cx3UvcOV5640\makefile (1519, 2014-12-23)
Cx3UvcOV5640\yuv422_ov5640.cycx (5280, 2014-12-23)
Cx3UvcOV5640\.settings (0, 2017-05-23)
Cx3UvcOV5640\Debug (0, 2017-05-24)
Cx3UvcOV5640 (0, 2017-05-23)

CYPRESS SEMICONDUCTOR CORPORATION CX3 SDK CX3 UVC 1.1/1.0 Example using Omnivision OV5***0 Sensor ------------------------------------------------------ This example implements a Bulk-only UVC 1.1 compliant example which illustrates the use of the CX3 APIs using an Omnivision OV5***0 Sensor. This example streams Uncompressed 16-Bit YUV video from the image sensor over the CX3 to the host PC which can be viewed using a viewer such as AmCap or the Windows 8 Camera App. This example has been tested against the Microsoft Windows UVC 1.1 host drivers available on Windows 7 and Windows 8. The following resolutions are implemented: A) Super Speed USB 3.0: 1) 2952 x 1944 @ 15 Frames per second. 1) 1920 x 1080 @ 30 Frames per second. 2) 1280 x 720 @ 60 Frames per second. B) High Speed USB 2.0: 1) ***0 x 480 @ 60 Frames per second. C) Full Speed USB: 1) Not supported. The example enumerates with the VID/PID 04B4/00C3. This example does not currently implement any UVC functions (Brightness, Contrast, Exposure etc.) This example has autofocus enabled. NOTE: This example will only correctly stream if built in Release configuration. This example requires the following CX3 library and header files over and above the standard FX3 libraries (available under u3p_firmware\lib and u3p_firmware\inc): 1) cyu3mipicsi.a : Library providing the APIs for the CX3 Mipi-Csi2 interface. 2) cy_ov5***0.a : Library providing APIs to configure the Omnivision OV5***0 sensor. In case a different sensor needs to be used, this library (and the calls made to it) should be replaced with the customer defined sensor library. 3) cyu3mipicsi.h : Header file defining the CX3 Mipi-CSI2 interface APIs. 4) cyu3imagesensor.h : Header file defining the Image sensor APIs. Application Files: * cyfx_gcc_startup.S : Start-up code for the ARM-9 core on the CX3 device. This assembly source file follows the syntax for the GNU assembler. * cyfxtx.c : ThreadX RTOS wrappers and utility functions required by the CX3 API library. * cycx3_uvc.h : Constant definitions used in the application. * cycx3_uvc.c : C source file implementing UVC 1.1 example. * cycx3_uvcdscr.c : C source file containing the USB descriptors and Mipi interface configuration structure objects for the application. * makefile : GNU make compliant build script for compiling this example. * yuv422_ov5***0.cycx : CX3 configuration settings for this project. []

近期下载者

相关文件


收藏者