Re: Porting Windows Driver to Windows CE



And, please don't start new threads for the same topic. Use the link that I
posted previously, as that's for CE5:

http://msdn2.microsoft.com/en-us/embedded/aa714532.aspx

Paul T.

"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT
com> wrote in message news:%23niDCAiqIHA.4928@xxxxxxxxxxxxxxxxxxxxxxx
The CE5 evaluation doesn't have it. You know as much as I do about the
CE6. Read the help, as suggested.

Paul T.

"axu" <axu@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:25DEF331-2BDC-43FA-83EC-9A51F7CAC320@xxxxxxxxxxxxxxxx
Hi:

I have installed the CE5.0 evaluation edition from MS(I did enable the
selection for shared source). However, I cannot seem to find this driver.
Could you please point me to its location in your set up? Maybe it is not
installed in the evaluation edition.

Thank you very much,

cheers,



"Paul G. Tobey [eMVP]" wrote:

OK. There is only one camera driver in source form that I can think of,
but
it seems to be very well-documented, if targeted at CE5, not 6, which
complicates things because of the change in kernel architecture from CE5
to
6.

http://msdn2.microsoft.com/en-us/embedded/aa714532.aspx

If your actual target is CE6, you'll need to read up in the CE6 help on
porting drivers. I think that there's a CE6 version of the driver in
that
evaluation edition (remember to install the source), so maybe that will
be
all that you need.

Paul T.

"axu" <axu@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:8729E620-742E-4C4A-803F-9F6102588301@xxxxxxxxxxxxxxxx
Hi:

Thank you for your answer.

The device is digial camera with USB interface.

I have installed CE6.0 evalatuion edition and will play with it.

cheers,


"Paul G. Tobey [eMVP]" wrote:

1) It depends on what sort of driver we're talking about. There's no
WDM
in
Windows CE, so, if you're using that on the desktop, you'll have to
either
build a wrapper for Windows CE calls that satisfies the existing
driver
code's need for WDM.

2) You can download the evaluation edition of Windows CE 6.0 from
www.microsoft.com/downloads. No, there's no separate DDK. Having
one
wouldn't really make sense, since some devices might have, say, USB
support,
and others might not. Some might have Bluetooth and others not.
Unlike
on
the desktop, where every box basically has the same OS in it, that's
not
the
case with Windows CE, where the list of OS features in a given device
is
*entirely* under the control of the device OEM.

What sort of driver are we talking about?

Paul T.

"axu" <axu@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:F7C8ECC8-294A-4702-9EA8-084DBF2D1681@xxxxxxxxxxxxxxxx
Hi:

I was asked to investigate the effort of porting existing Window XP
driver
to Windows CE. I did some basic reading and am in process of
installing
an
evaluation version of CE6.0 on my computer(the download process
seems
to
be
very slow).

I have some basic quetions regarding the task.

(1) My current impression is that CE driver uses a complete
different
set
of
kernel APIs from the Windows Kernel API explained in Windows DDK.
Is it
true?

(2) There is no CE DDK similar to the windows DDK. If true, what is
the
availabe documentation from Microsoft that explains all the Kernel
API
and
CE
driver development?

Thank you very much,

cheers,











.



Relevant Pages

  • Re: ISA Bus VC
    ... No such thing as an "IRP" in Windows CE... ... Paul T. ... As far as accessing ISA bus, there's nothing there to access, ... for it, you just configure the driver with the base address, IRQ, DMA ...
    (microsoft.public.windowsce.embedded.vc)
  • Re: Developing a driver targeting both 5.0 and 6.0
    ... Paul is correct WM 6 is not based on CE 6.0. ... It is important to understand that WM versions do not match Windows CE ... there should be no problem targeting WM5 and having that same ... driver work with WM6, in most cases. ...
    (microsoft.public.windowsce.embedded)
  • Re: ISA Bus VC
    ... Paul G. Tobey wrote: ... This one is a Windows CE group. ... As far as accessing ISA bus, there's nothing there to access, generally ... for it, you just configure the driver with the base address, IRQ, DMA or ...
    (microsoft.public.windowsce.embedded.vc)
  • Re: Wireless client card for windows ce 5.0
    ... the driver comes with Windows CE. ... Paul T. ... on the 350 cards at Cisco, ...
    (microsoft.public.windowsce.embedded)
  • Re: Trying to get a Touch Screen driver loaded.
    ... I'm looking at my CE6 install and it's there, ... Paul T. ... I did get the driver from the CD that came with the screen. ... I thought I did a complete install of CE6. ...
    (microsoft.public.windowsce.platbuilder)