title: Can a low-end ARM (Coretex M0+) run enough of a stack to use a USB wifi dongle?
body: <p>I currently use full-blown wifi modules (like Roaving networks RN-174 or the LS research TiWi module (http://www.lsr.com/wireless-products/tiwi-sl)) to interface with lower powered microcontrollers.  </p>
  
  <p>However, the low-end ARMs (like the Cortex M0+) are getting very power efficient, and a benefit would be if I could use more commercial wifi dongles (like <a href="http://www.trendnet.com/products/proddetail.asp?prod=195_TEW-648UBM" rel="nofollow">http://www.trendnet.com/products/proddetail.asp?prod=195_TEW-648UBM</a>) and possibly benefit from additional power savings (the wifi modules I use typically have an ARM processor to run the stack and other parts of the protocol).  </p>
  
  <p>Typically, these require a processor running LINUX with a full driver implementation; I was wondering if any driver/stacks existed for the lower-end ARMs to drive a usb wifi dongle?</p>
  
  <p>Thanks!</p>