Hey there.

I'm trying to plug in various common USB digital cameras into a test Windows
CE board. My aim is to have the camera storage appear as a mounted volume
when the camera is connected to my CE device via USB.

There have been several questions around the subject, but most people seem
to want some sort of webcam behaviour, whereas all I want to do is have CE
'see' the camera as a new drive so I can grab the files off it.

Many thanks in advance.

re

Re: Mounting a USB Camera as an external hard-drive by Valter

Valter
Mon Jun 19 05:55:14 CDT 2006

=?Utf-8?B?TWF0dF9VSw==?= <MattUK@discussions.microsoft.com> wrote in
news:5CBFD597-934D-41AB-89D6-8C579150132A@microsoft.com:

> Hey there.
>
> I'm trying to plug in various common USB digital cameras into a
> test Windows CE board. My aim is to have the camera storage appear
> as a mounted volume when the camera is connected to my CE device
> via USB.
>
> There have been several questions around the subject, but most
> people seem to want some sort of webcam behaviour, whereas all I
> want to do is have CE 'see' the camera as a new drive so I can
> grab the files off it.
>

You can already mount a digital camera as mass-storage device if it
supports the USB mass-storage protocol.
Many digital cameras (nikon, sony and other brands) support this kind
of functionality.
If you need to support other cameras that don't support the USB mass-
storage interface you'll have to understand the protocol they use (it
may be documented by the manufacturer) and build a filesystem driver
to let the OS access the files.


--
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)

Re: Mounting a USB Camera as an external hard-drive by MattUK

MattUK
Mon Jun 19 06:53:02 CDT 2006

Thank you for that.

I've not tried Sony or Nikon, but several modern Canons (including the A620
and the 300D/Digital Rebel) all cause CE to come up with a prompt for a
driver. Perhaps what I'm after is the USB-related SYSGEN values I need to
make sure that any USB mass-storage device would be supported.

These are the USB-related SYSGENs currently in my build:

SYSGEN_USBFN=1
SYSGEN_USB_HID_KEYBOARD=1
SYSGEN_USB_HID_MOUSE=1
sysgen_srv_demo_usbflash=1
sysgen_usb=1
sysgen_usb_hid=1
sysgen_usb_hid_clients=1
sysgen_usb_storage=1
sysgen_usbfn_ethernet=1
sysgen_usbfn_serial=1

Anything missing, do we reckon?

Regards,

Matt


"Valter Minute" wrote:

> =?Utf-8?B?TWF0dF9VSw==?= <MattUK@discussions.microsoft.com> wrote in
> news:5CBFD597-934D-41AB-89D6-8C579150132A@microsoft.com:
>
> > Hey there.
> >
> > I'm trying to plug in various common USB digital cameras into a
> > test Windows CE board. My aim is to have the camera storage appear
> > as a mounted volume when the camera is connected to my CE device
> > via USB.
> >
> > There have been several questions around the subject, but most
> > people seem to want some sort of webcam behaviour, whereas all I
> > want to do is have CE 'see' the camera as a new drive so I can
> > grab the files off it.
> >
>
> You can already mount a digital camera as mass-storage device if it
> supports the USB mass-storage protocol.
> Many digital cameras (nikon, sony and other brands) support this kind
> of functionality.
> If you need to support other cameras that don't support the USB mass-
> storage interface you'll have to understand the protocol they use (it
> may be documented by the manufacturer) and build a filesystem driver
> to let the OS access the files.
>
>
> --
> Valter Minute
> (the reply address of this message is invalid)
> (l'indirizzo di reply di questo messaggio non è valido)
>

Re: Mounting a USB Camera as an external hard-drive by Henrik

Henrik
Mon Jun 19 07:16:01 CDT 2006

Will a normal usb stick type MSD work as expected? If so, check if the
cameras you have problems with really implement the MSD function. It
has become increasingly common to implement PTP (Picture Transfer
Protocol) instead.

Henrik Viklund
http://www.addlogic.se

Matt_UK wrote:
> Thank you for that.
>
> I've not tried Sony or Nikon, but several modern Canons (including the A6=
20
> and the 300D/Digital Rebel) all cause CE to come up with a prompt for a
> driver. Perhaps what I'm after is the USB-related SYSGEN values I need to
> make sure that any USB mass-storage device would be supported.
>
> These are the USB-related SYSGENs currently in my build:
>
> SYSGEN_USBFN=3D1
> SYSGEN_USB_HID_KEYBOARD=3D1
> SYSGEN_USB_HID_MOUSE=3D1
> sysgen_srv_demo_usbflash=3D1
> sysgen_usb=3D1
> sysgen_usb_hid=3D1
> sysgen_usb_hid_clients=3D1
> sysgen_usb_storage=3D1
> sysgen_usbfn_ethernet=3D1
> sysgen_usbfn_serial=3D1
>
> Anything missing, do we reckon?
>
> Regards,
>
> Matt
>
>
> "Valter Minute" wrote:
>
> > =3D?Utf-8?B?TWF0dF9VSw=3D=3D?=3D <MattUK@discussions.microsoft.com> wro=
te in
> > news:5CBFD597-934D-41AB-89D6-8C579150132A@microsoft.com:
> >
> > > Hey there.
> > >
> > > I'm trying to plug in various common USB digital cameras into a
> > > test Windows CE board. My aim is to have the camera storage appear
> > > as a mounted volume when the camera is connected to my CE device
> > > via USB.
> > >
> > > There have been several questions around the subject, but most
> > > people seem to want some sort of webcam behaviour, whereas all I
> > > want to do is have CE 'see' the camera as a new drive so I can
> > > grab the files off it.
> > >
> >
> > You can already mount a digital camera as mass-storage device if it
> > supports the USB mass-storage protocol.
> > Many digital cameras (nikon, sony and other brands) support this kind
> > of functionality.
> > If you need to support other cameras that don't support the USB mass-
> > storage interface you'll have to understand the protocol they use (it
> > may be documented by the manufacturer) and build a filesystem driver
> > to let the OS access the files.
> >
> >
> > --
> > Valter Minute
> > (the reply address of this message is invalid)
> > (l'indirizzo di reply di questo messaggio non =E8 valido)
> >


Re: Mounting a USB Camera as an external hard-drive by Valter

Valter
Mon Jun 19 09:14:50 CDT 2006

=?Utf-8?B?TWF0dF9VSw==?= <MattUK@discussions.microsoft.com> wrote in
news:A7BBA5DF-5E65-4FC3-A103-AE2F9B988658@microsoft.com:

> Thank you for that.
>
> I've not tried Sony or Nikon, but several modern Canons (including
> the A620 and the 300D/Digital Rebel) all cause CE to come up with
> a prompt for a driver. Perhaps what I'm after is the USB-related
> SYSGEN values I need to make sure that any USB mass-storage device
> would be supported.
>
> These are the USB-related SYSGENs currently in my build:
[...]

They seems to be correct. If you've a USB stick and it get recognized
and mounted as a directory, I think that your USB mass-storage support
is working.
My girlfriend has a canon and I remember that it needs drivers to work
on my old Win2K portable PC, so I suppose that they don't support USB
mass storage.

--
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)