none
windows ce compact 7 (WEC7) USB driver question RRS feed

  • Question

  • Hi. Im interested in obtaining BSPs for Windows Embedded Compact 7 on the TI OMAP platform. The TI Omap platform comes with USB host hardware. If I obtain such a BSP, will the image be able to support:

    1. plug and play USB mass storage

    2. USB Wifi stick

    Usually a driver is not required for mass storage in Windows 7, and the driver supplied by the Wifi stick manufacturer usually works with windows 7. My question is can I use the Windows Embedded Compact 7 tool to generate images that come with these 2 drivers prepackaged? i.e., the image should be able to load onto the TI OMAP platform and once booted up, recognize the Mass Storage hardware and teh USB Wifi stick hardware. In another forum it was established that this is not a problem for WIndows Embedded Standard 7. But what about Windows Embedded Compact 7?

    Thanks

    Thursday, July 12, 2012 9:28 PM

Answers

  •     " the driver supplied by the Wifi stick manufacturer usually works with windows 7"

    That maybe true for Windows 7, but that is definitely not true for WEC7. As of now, there are now known WIFI modules, let alone sticks, available that run without problems on WEC7 (AFAIK). I'm working together with a WIFI silicon vendor who is currently working on getting it all going on WEC7 so hopefully there will be a reliable WEC7 WIFI solution soon. No USB sticks that work on WEC7 though.

    Mass storage should work out-of-the-box.

    Creating a kernel that includes the USB stack and Mass Storage Class drivers is no problem. The problem will be WIFI.

    Windows Embedded Standard is your only way if you really want to use a USB WIFI stick, or you can try to get the USB WIFI stick manufacturer to write a Native WIFI driver for WEC7 (please let us know if you succeed ;).


    Good luck,

    Michel Verhagen, eMVP
    Check out my blog: http://guruce.com/blog

    GuruCE
    Microsoft Embedded Partner
    http://guruce.com
    Consultancy, training and development services.

    • Marked as answer by seekingtruth Friday, July 13, 2012 12:40 PM
    Thursday, July 12, 2012 10:42 PM
    Moderator

All replies

  •     " the driver supplied by the Wifi stick manufacturer usually works with windows 7"

    That maybe true for Windows 7, but that is definitely not true for WEC7. As of now, there are now known WIFI modules, let alone sticks, available that run without problems on WEC7 (AFAIK). I'm working together with a WIFI silicon vendor who is currently working on getting it all going on WEC7 so hopefully there will be a reliable WEC7 WIFI solution soon. No USB sticks that work on WEC7 though.

    Mass storage should work out-of-the-box.

    Creating a kernel that includes the USB stack and Mass Storage Class drivers is no problem. The problem will be WIFI.

    Windows Embedded Standard is your only way if you really want to use a USB WIFI stick, or you can try to get the USB WIFI stick manufacturer to write a Native WIFI driver for WEC7 (please let us know if you succeed ;).


    Good luck,

    Michel Verhagen, eMVP
    Check out my blog: http://guruce.com/blog

    GuruCE
    Microsoft Embedded Partner
    http://guruce.com
    Consultancy, training and development services.

    • Marked as answer by seekingtruth Friday, July 13, 2012 12:40 PM
    Thursday, July 12, 2012 10:42 PM
    Moderator
  • Unfortunately embedded standard does not support any core other than x86.

    I would have hoped that WEC7 would have had some out of the box support for the wifi. It seems like writing a custom driver for a discrete module for the SoCs is the way to go (unless such a driver is available for in an already engineered BSP), specifically writing a "Miniport Wifi driver". Oh well.

    Thanks

    Friday, July 13, 2012 4:25 AM