none
USB Camera Driver - Windows Embedded Compact 7 RRS feed

  • Question

  • Hello, I'm a student and participating in Imagine Cup 2011 Embedded,

    Problem that i am facing

    I understand that Windows Embedded CE 6.0 USB Camera Driver is available, but i cannot get it to work with CE 7.0.

    I selected Null_camera and DirectShow during platform building under Catalog Items > Device Drivers > Camera

    Under Windows Embedded Compact Test Kit under > Multimedia > Camera > Camera Quality Verification Test.

    The result i get is Black box.

    With little understanding, driver is not calling my webcam. 

    Purpose

    Run a C# application and capture image using a hardware button and FTP the image file to another computer.

    Hardware

    Logitech webcam

    eBox-3310A-MSJK

    Tuesday, April 19, 2011 4:37 AM

All replies

  • Build a debug version of the kernel, download that kernel through KITL
    to the device, wait for it to boot completely, enable all debug zones
    for USBH and the USB camera driver, now start capturing the log and plug
    the camera in.
     
    Analyze the log and figure out what's going wrong.
     
    There's no crystal ball here... ;-)
     

    Good luck,

    Michel Verhagen, eMVP
    Check out my blog: http://guruce.com/blog

    GuruCE
    Microsoft Embedded Partner
    http://guruce.com
    Consultancy, training and development services.
    Tuesday, April 19, 2011 7:11 AM
    Moderator
  • The NULL camera driver (%_WINCEROOT%\PUBLIC\COMMON\OAK\DRIVERS\CAPTURE\CAMERA\LAYERED\PDD_NULL) according to the documentation:

    "is provided as a resource to help you begin the process of developing your own camera driver for your own hardware. The null driver source code contains parameters that my or may not work directly with your specific hardware. In general, you should assume that the basic parts of a camera driver are there but that you will need to spend the time to go through a very careful customization process."

    There's another option, the USB camera driver (see http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2ef087c0-a4ae-42cc-abd0-c466787c11f2) which, according to its release notes:

    "adds support for USB cameras to Windows Embedded CE 6.0.  It enables still and video capture from cameras which comply with the USB
    Video Class specification (version 1.1). The driver supports both USB 1.x and 2.0 (high-speed) cameras.  The driver will expose both uncompressed and MJPEG modes, if supported by the camera. MJPEG mode generally requires pairing the driver with a DirectShow transform filter (jpeg2rgb.dll) which is also included in this download."

    The same release notes states that the driver has been tested with a Logitech QuickCam Pro 5000 camera.

     


    Luca Calligaris lucaDOTcalligarisATeurotechDOTcom www.eurotech.com Check my blog: http://lcalligaris.wordpress.com
    Tuesday, April 19, 2011 10:32 AM