tout dépend du périphérique. si cest un GPS, tu va ouvrir un port COM, mais si cest un clé usb, tu vas juste utiliser le file system (en gros tu t'en fous que ce soit de l'usb, tu fonctionne comme si cetait ton disque dur), si cest un périph avec un protocole d'échange popriétaire, il faudra passer par des API natives dédiées aux communications par usb, etc....
bref, il nous fait plus de renseigments