Device Driver testing, Data link layer
I am new to Embedded systems with the responsibility to test device drivers and MAC layer of our system. Is there any specific ways to test device drivers(Linux). I'm not particularly concerned about any particular device driver. It may be any eg. I2c, Watch dog, flash, USB.
How can one test MAC layer, especially if it is on a saperate board.