Стресс-тест шины USB на системе Linux, чтобы выяснить, uvc плохое поведение
Я обнаружил, что реализация захвата с помощью uvc не работает, или когда я копирую некоторые файлы на USB-диск время от времени, захватываются шумные кадры. Я использовал libuvc для захвата камеры uvc. Иногда, это работает просто отлично при тихой тяжелой операции копирования файла. Я предполагаю, что это связано с некоторым механизмом буферизации или кэширования ОС или контроллера диска.
Я хочу знать, что именно вызывает неправильное поведение и самый короткий и самый простой путь, чтобы вызвать сбой, особенно сбой. Первое, что приходит мне в голову, это инструмент стресс-теста. Кто-нибудь может порекомендовать инструменты для генерации и диагностики этой проблемы?
Я мог бы использовать v4l2 или opencv для захвата изображения из uvc тоже. Но все же, мне нужен инструмент для стресс-теста, чтобы гарантировать, что снимок работает нормально.
Может ли кто-нибудь помочь мне? Или, пожалуйста, предложите любую идею отладки.