Какой драйвер устройства Linux лучше всего использовать для универсального устройства, требующего двусторонней связи (пользовательский протокол)? Предпочтительно массовая передача, так как достаточно большие блоки должны быть переданы.
Я рассмотрел вопрос об использовании запоминающего устройства, но не уверен, требует ли он обработки файловой системы?
Я также рассмотрел модем, но я не могу найти много информации об этом (большинству людей, которые спрашивают, просто говорят, что «Это не то, как вы подключаетесь к Интернету». для любого "интернета" это довольно бесполезно для меня). Если кто-то может указать мне более подробную информацию об этом, желательно с примерами на C или C ++, я был бы благодарен.
Похоже, что в Linux также есть универсальный драйвер последовательной связи, хотя он, похоже, не поддерживает массовую передачу? Я также не уверен, обеспечивает ли он скорость других драйверов, поскольку он, очевидно, нацелен на USB-> последовательные преобразователи?