Driver Conversion of KMDF win 7 to compact 2013

Is there a tutorial on converting a KMDF win 7 Driver to windows embedded compact 2013 or is it as simple as buying the windows embedded compact 2013 software package and modify a few project configurations and then rebuild?

hlf

xxxxx@xerox.com wrote:

Is there a tutorial on converting a KMDF win 7 Driver to windows embedded compact 2013 or is it as simple as buying the windows embedded compact 2013 software package and modify a few project configurations and then rebuild?

I’m afraid not. Windows Embedded Compact 2013 is what used to be known
as Windows CE. It has a completely different kernel from the Windows
you know and love, and the driver model is quite significantly
different. You get direct calls instead of passing IRPs. In most
cases, you are looking at a rewrite, not a port.

However, make sure that’s exactly what you need. There is also “Windows
Embedded”, which IS the same kernel as desktop. That word “Compact”
makes all the difference.

What kind of device is it?


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

Didn’t know there were two version of windows 7 embedded, I’ll have to ask them.
Thanks, that makes things much clearer on how I’ll proceed.

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Tim Roberts
Sent: Friday, January 22, 2016 12:46 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Driver Conversion of KMDF win 7 to compact 2013

xxxxx@xerox.com wrote:

Is there a tutorial on converting a KMDF win 7 Driver to windows embedded compact 2013 or is it as simple as buying the windows embedded compact 2013 software package and modify a few project configurations and then rebuild?

I’m afraid not. Windows Embedded Compact 2013 is what used to be known as Windows CE. It has a completely different kernel from the Windows you know and love, and the driver model is quite significantly different. You get direct calls instead of passing IRPs. In most cases, you are looking at a rewrite, not a port.

However, make sure that’s exactly what you need. There is also “Windows Embedded”, which IS the same kernel as desktop. That word “Compact”
makes all the difference.

What kind of device is it?


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.


NTDEV is sponsored by OSR

Visit the list online at: http:

MONTHLY seminars on crash dump analysis, WDF, Windows internals and software drivers!
Details at http:

To unsubscribe, visit the List Server section of OSR Online at http:</http:></http:></http:>