Bootstrap yourself with Linux-USB stack design, develop, debug, and validate embedded USB - Regupathy, Rajaram (Course Technology/Cengage Learning, 2011)