Přístup k zařízení se děje pomocí standardních vstupně-výstupních operací nabízených operačním systémem. USB zařízení a jeho ovladače definují pojmenovanou rouru, na kterou lze volat funkce pro práci se soubory (jako je tomu u souborů souborového systému).
Čtení z roury je obtížnější, protože není předem známo, kolik znaků je k dispozici pro čtení. Volání čtecích funkcí je většinou blokující, čili program čeká, dokud neobdrží od zařízení tolik bytů, o kolik žádal. Pro čtení dat ze zařízení na příkazové řádce je lepší použít program, který čte stanovený počet bytů a provádí jednoduché formátování přijatých dat.
|