Тебе, как линуксоиду, может будет сподручнее libusb (для винды тоже имеется). Tак как в винде нет стандартного "сырого" bulk, то надо писать свой драйвер. У micrium фсе по правилам - драйвер, dll с функциями-примитивами (чтобы не пырять из своего приложения IOCtl).