28 | | One of the most common networking applications for WARP is the study of novel medium access control (MAC) protocols. |
| 28 | One of the most common networking applications for WARP is the study of novel medium access control (MAC) protocols. Typically, MACs are implemented as software written in C and run on a MicroBlaze processor core in the FPGA. As such, the best example to start with is: |
| 29 | |
| 30 | * [wiki:Exercises/HelloWorld] - The Hello World exercise is what we recommend all new users of WARP start with. By the end of it, users will use C-code to control LEDs on the board as well as print messages over UART. |
| 31 | |
| 32 | After that, it is best to jump to the [wiki:OFDM OFDM Reference Design] and set up a link using the CSMA MAC code included in the design. This serves as a good example on how to write custom MAC software for WARP. |