WLAN Protocol.....

  • Hai,
    We are involved in MAC Software Development...
    And we have the following considerations to choose the environment/platform for the development.
        1. Is it necessary to have a OS(Linux Kernel)for MAC development?
        2. If yes for the above question, whether IPC's(inter process communication) or threads are used ?
       3. Incase of embedding the developed MAC software to a hardware,do we need to download it along with the Kernel image ?
        4. What is normal interface methodology between layers in a protocol stack ie., Between LLC and MAC. Whether IPCs are used?
    could any one give ur valuable suggestions///
    Thanks and regards.