Everybody is probably going the other direction, moving their systems etc. to linux. I have the following problem. I like to use a WiFi chipset along with its Linux driver on my RTOS (FreeRtos). If I do this the conventional way, it will take me 3 months to port it. (Now I work for a small company, therefore I don't expect any support from the chipset vendor with my volumes. However I have a very strict cost target so I cannot use this really expensive but easy to use modules. I am targeting sub 5$ wifi module here)
Is there a simple way or do I have to really go in deeply understand the driver and port it slowly. I don't know Linux but I know RTOS concepts relatively well. I am looking for a wrapper some sort that translates Linux system calls to more conventional RTOs stuff.
I know it is a long shot but I had to try.
And, do not suggest uCLinux as the OS, I have been down that road, it seems to be the best way however the code size is prohibitive to run with the on chip resources of my CPU.
Bonus question: Any WiFi experts out there who could recommend a b/g chipset with RTOS drivers that are readily available. I have looked at CSR,Realtek and Nanoradio, they all provide Linux drivers but no RTOS support. Atheros didn't even entertain to talk to me, I guess the effect of Qualcomm.