Device Drivers on Embbeded Linux