Will the Real Embedded Leader Please Stand Up?


I was recently interviewed by EDN‘s Warren Webb (Technical Editor, EDN) to discuss Windows CE/XPE/WEPOS, an article has been published based on that interview – here’s a link to the “Movers and Shakers” article – it’s interesting that Wind declined to be interviewed.


– Mike

Comments (6)

  1. Oskar Berreteaga says:

    Mike,

    I enjoyed the interview although it’s a bit marketing oriented 🙂

    Regarding the last question, Linux and how to deal with it, you say (or maybe should I say that Warren Webb writes?) that "Windows CE also ships with source code". Isn’t that a bit misleading? To the best of my knowledge, only a percentage of the source code is available but not all of it. Or have things changed for better?

  2. mikehall says:

    ah now, good question, there are two levels of source for Windows CE…

    1. The "Shared Source" that ships with the Windows CE Eval and Full products.

    2. the "Premium Source" that you apply for – here’s a link to the site/page/application process – http://www.microsoft.com/resources/sharedsource/Licensing/Windowsce_premium.mspx

    – Mike

  3. Oskar Berreteaga says:

    Thanks for the link, Mike.

    I must admit it’s possible to have full source code access but I wouldn’t call it an out-of-the-box experience, specially for the average developer.

    I understand that MS has to protect their IP but if you’re competing against Linux, the ‘source code availabilty arena’ is a tough one and I guess it’ll continue to be in a foreseeable future.

    Anyway, this is a step forward. Let’s hope for more, cause we need more.

  4. mikehall says:

    Oskar, thanks for the comment, can I ask what you need from source that doesn’t ship as part of the free "Shared Source" ?

    – Mike

  5. Oskar Berreteaga says:

    For instance, there’re some ethernet controller drivers that are provided without the source code: Realtek’s RTL8139, Intel’s 82559 (thru Intel’s website)…

    It may be possible, although I’m not 100% sure, that you could sign an NDA with the chip makers in order to grab the source but, as you can see, it isn’t a straightforward thing to debug a network problem sometimes.

    Yes, you can turn debug zones on but sometimes it isn’t enough. And those are the times when you long for more.

    Having source code access not only helps debugging but also improving performance or adding new capabilities. Furthermore, it helps selling Windows CE to our customers.

    By the way, I can’t seem to recall if the TCP/IP stack is available in source code form in the PRIVATE dir but I don’t think I need it right now (cross my fingers).

    Thanks for listening.