官方文档所在路径:
http://linuxwireless.org/en/developers/Documentation
IEEE 802.11 WIFI免费文档路径:
http://standards.ieee.org/about/get/802/802.11.html
Information for Developers
This section of the site features information for developers, both for those coming to Linux wireless for the first time as well as those who work with it a lot.
-
mailing list to follow current development
-
todo-list - our current development TODO list
-
documentation todo list - our website TODO list
-
Certification Ideas - we are considering some sort of certification sticker thing
-
Testing - plans for QA
Developer Documentation
This section tries to organize documentation for new Linux wireless developers.
Contents
Development basics
Essential information on how to hack and contribute to Linux wireless
-
MailingLists - Subscribe to our mailing lists
-
Git-guide - learn to use git, emphasis on Linux wireless
-
Using sparse - learn to use sparse
-
IEEE-802.11 standards - standards we use and interpretations to help development
-
SubmittingPatches - guide on how to submit patches for Linux wireless work
-
Glossary - terms we use throughout the wiki you should be familiar with
-
Maintainers - maintainers of current wireless drivers and driver APIs
-
todo-list - Our current TODO list
-
Firmware versioning - Suggested firmware versioning rules
-
Linux Kernel Wireless (802.11) Implementation - some implementation details
Other interesting information
Driver APIs
Here are all the driver APIs we use to write drivers in Linux:
-
Wireless-Extensions - old wireless driver framework
-
cfg80211 - new driver configuration API
-
nl80211 - new userspace <–> kernelspace wireless driver communication transport
-
Hardware Specifications - specifications for chipsets we support or will support soon
-
Radiotap - For 802.11 frame injection/reception
-
Support for Android - if you want to know how to add support for Android
-
Howto modularize code - Examples of how we expect you to modularize code
802.11 Development process
Check out the 802.11 development process page for details of how patches get merged into Linux for 802.11 and what trees are used.
Stable monitor list
The stable-pending section is dedicated to the ensuring we propagate critical patches to the stable series of the Linux kernel. Use it to peg commits which you know are important to get merged.