11-09-2015 12:45 PM
The system will also have an SD card for logging data so the interface is already in use.
-Brent
11-11-2015 12:41 PM
Brent,
Have you considered a USB storage solution, such as a USB to SD converter? That would free up the SDIO lines for a WiFi module.
Bryan
11-11-2015 11:10 PM
That's would make it possible to use network stream/NSV, which can be handy
sometime.
Best regards, Jiangliang
11-13-2015 04:26 PM
I'm looking a bit more into the possibity of using the SDIO interface for Wifi and then USB for a memory stick or a USB -> SD card IC. Are USB memory sticks and SDIO based Wifi devices supported by the Linux kernal on the SOM? What kind of throughput can I expect to the Wifi module over the SDIO interface?
Many Thanks.
-Brent
11-13-2015 06:18 PM
USB memory sticks are definitely supported with the NI Linux RT kernel. By default, USB drives enumerate as drives U, V, W, etc...
WiFi radios in general are not supported, but the kernel can be modified to add support. We presented a session at NIWeek 2015 demonstrating our initial work with Silex, a WiFi radio supplier, to make WiFi supportable. NI has not officially developed/released support for any WiFi radio, but the slides reference below demonstrate how you can make the Silex SDIO radio work with the SOM (Page 42 and beyond.)
https://decibel.ni.com/content/docs/DOC-43347
As you can see in the slides, supporting the Silex SDIO radio does require the kernel to be recompiled, and there are a number of steps to enabling the radio. In general, getting Wireless support in a Linux system is more complicated than it would be in a Windows environment.
Because kernel modifications can't really be supported by NI, you are on your own with any unintended consequences of the kernel mods. That said, the Linux RT community does attempt to help any Linux users who are making kernel modifications or other Linux tweaks. In fact, a post has already been made in that group regarding a custom kernel to support the Silex radio:
https://decibel.ni.com/content/docs/DOC-43552
In general, any Linux/Software specific questions and discussions are a better fit in that forum.
https://decibel.ni.com/content/groups/ni-linux-real-time
Regards,
spex