Local Debugging on XPe?

S

small.planes

Hi,
Im new to XPe, we are evaluating it for an embedded role. I have been
told that it is against the licensing to install a debugger on it to
debug your apps locally. Is this really true, or are the vendors using
it as an excuse?
I dont have VS, only the Express version so remote debug is not
available, and as the embedded system has 2 screens and a keyboard
anyway I can manage to debug it locally.

cheers

Dave
 
M

Mike Warren

small.planes said:
Hi,
Im new to XPe, we are evaluating it for an embedded role. I have been
told that it is against the licensing to install a debugger on it to
debug your apps locally. Is this really true, or are the vendors using
it as an excuse?
I dont have VS, only the Express version so remote debug is not
available, and as the embedded system has 2 screens and a keyboard
anyway I can manage to debug it locally.

I think only MS or a distributor would be able to answer that, but it
seems to me the purpose of that license condition is to prevent XPe/WES
based machines being used as standard computers, since the license is
cheaper.

My own personal opinion is that it would not be against the license
(or, at least the spirit of the license) to debug on a sample of
machines you are going to distribute. Just don't use it as your
development machine.

You shouldn't need to do much debugging on the target system anyway,
since it's basically XP Pro.
 
S

small.planes

I think only MS or a distributor would be able to answer that, but it
seems to me the purpose of that license condition is to prevent XPe/WES
based machines being used as standard computers, since the license is
cheaper.

My own personal opinion is that it would not be against the license
(or, at least the spirit of the license) to debug on a sample of
machines you are going to distribute. Just don't use it as your
development machine.

You shouldn't need to do much debugging on the target system anyway,
since it's basically XP Pro.

That was also my feeling, its not the Dev machine (low powered), but
when I run the system
on it I get an access violation with no clues (I suspect a dll version
issue or similar)...
I dont have the time to port the code to a newer version of VS at the
moment, so local debugging
is the most expediant way forward.

cheers

Dave
 
S

Sean Liming

If you need to debug your application on the XPE machine in order to ship
your product, it is okay to install VS and do the debug. Make sure that you
have teh Null driver component in your image.

Regards,

Sean Liming
www.sjjmicro.com / www.seanliming.com
Book Author - XP Embedded Advanced, XP Embedded Supplemental Toolkit
 

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