Can One Make an XPe Device Appear As a Firewire Device?

B

Benjamin Madsen

I realize that this is exposing my VERY limited knowledge of firewire
architecture and WDM driver architecture, but the question came up and I
figure I'd ask anyway...

Is it possible to make an XP Embedded device appear as a Firewire device
to a connected XP Pro (or other OS) machine? If so, how would one go
about doing this? Is there some kind of SDK that would do this? Maybe
even just a How-To?

Thanks,
Ben Madsen
Embedded Systems Engineer
Massie Laboratories, Inc.
<[email protected]>
 
S

Slobodan Brcin \(eMVP\)

Hi Benjamin,

You can do that, but I don't think that except network (supported by default) you can create any other device type from user mode.
You will have to write drivers for this job :(
Unfortunately this is beyond of scope of this NG and you should try in some of driver programming related NG like:
microsoft.public.development.device.drivers

Anyhow like Konstantin said if you make driver that can work on XP Prof then you can use it on XPe without any modifications.

Regards,
Slobodan
PS:
What device type do you want to emulate?
 
B

Benjamin Madsen

I'm not sure if I want to emulate a certain type of device that exists
on the market right now. We're use xpe on a PC104 stack to control a
couple of imaging devices and a few of our own electronic modules. We
then need the PC104 stack to communicate to a host PC (also running
xpe), but I don't want to use TCP/IP to do it as the host PC will also
be talking to a public network for inter-system communications (Note
that by system I mean pair of Host PC and PC104 device stack).

I realize that it is probably less work to just manage the networking in
a controlled fashion, but I'd like it to be elegant enough that I can
tell my customer to just plug the device into their network and go. If
I use TCP/IP over firewire, I have to make an exception to the
"plug-and-play" statement.

Regardless, the device drivers is the way to do this. Now I just have
to figure out if it's worth doing at all. The other newsgroup is the
place for me to look. Thanks all...

-Ben

Note: In a brief search, I think I found a starting point:
http://msdn.microsoft.com/library/d..._c96ec262-5546-4489-adce-5c768b7997a0.xml.asp
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top