ARM9-based embedded system research and USB driver design.nh