building WiFi support
Posted: Sat Sep 09, 2017 2:52 am
Hi
Where to start if I have to start building support for wireless network from scratch ?
For example, I have been able to code XHCI driver from scratch by going through intel manual and support USB MSD and Keyboard - all coded from scratch (also referred Ben's book)
Similarly, where to start if I need to support Wi-Fi ? i.e. to code low level device driver and then building other higher network protocol layers.. is that even practical ? How long (months and years) it might take if I get required documents and source code references (say from Linux kernel) ? say if I can spend max 1 hr a day for this
I prefer to do it from scratch as my intention is to learn and explore - but wonder if that's practical in case of network support... ! if it's not then what options do I have in order to support Wi-Fi in my kernel ?
Thanks
Prajwal
Where to start if I have to start building support for wireless network from scratch ?
For example, I have been able to code XHCI driver from scratch by going through intel manual and support USB MSD and Keyboard - all coded from scratch (also referred Ben's book)
Similarly, where to start if I need to support Wi-Fi ? i.e. to code low level device driver and then building other higher network protocol layers.. is that even practical ? How long (months and years) it might take if I get required documents and source code references (say from Linux kernel) ? say if I can spend max 1 hr a day for this
I prefer to do it from scratch as my intention is to learn and explore - but wonder if that's practical in case of network support... ! if it's not then what options do I have in order to support Wi-Fi in my kernel ?
Thanks
Prajwal