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.