Бездрайверные технологии USB - что это ?
Устройства, подключаемые к USB-портам компьютеров разделяются на 2 класса:
- требующие установки внешних программных драйверов на ОС для корректной работы устройства,
- не требующие установки программных драйверов (без установки любых программных драйверов со сменных носителей).
В состав всех современных операционных систем входят драйвера для работы с такими интерфейсами, как:
HID ("human interface/input/ device" - устройство ручного ввода, например: "мышь");
Mass Storage - устройство хранения, например: флэш-диск.
Соответственно, если разработчик некоего Изделия обеспечил полноценный USB-интерфейс (путем, например, встраивания USB-HID модуля в печатную плату изделия), то и установка любых сторонних драйверов не требуется.
Понятно, что системные драйвера, входящие в состав ОС (для работы с указанными интерфейсами) выполняют все требования стандартов. Задача разработчика внешних Изделий - полноценно использовать возможности, предоставляемые операционной системой. Если же такой возможности нет - применяют решения на базе чипов FTDI и устанавливают дополнительные драйвера - собственно, "костыли".
Таким образом, бездрайверные технологии - это способ подключения внешних уcтройств к USB-шине компьютера без установки (с внешних носителей) дополнительных программных драйверов и полноценная работа USB-устройств только с системными драйверами самой операционной системы.
Достоинства и недостатки подобных решений изложены здесь.
Первый подход постепенно отживает своё, применяется в основном для бытовых нужд, где все его недостатки компенсируются некоторыми достоинствами: дешевизна для малых серий, нетребовательность к надёжности связи и пр..
Надо сказать, что достоинств у второго подхода значительно больше, да и недостатков практически нет.
- требующие установки внешних программных драйверов на ОС для корректной работы устройства,
- не требующие установки программных драйверов (без установки любых программных драйверов со сменных носителей).
В состав всех современных операционных систем входят драйвера для работы с такими интерфейсами, как:
HID ("human interface/input/ device" - устройство ручного ввода, например: "мышь");
Mass Storage - устройство хранения, например: флэш-диск.
Соответственно, если разработчик некоего Изделия обеспечил полноценный USB-интерфейс (путем, например, встраивания USB-HID модуля в печатную плату изделия), то и установка любых сторонних драйверов не требуется.
Понятно, что системные драйвера, входящие в состав ОС (для работы с указанными интерфейсами) выполняют все требования стандартов. Задача разработчика внешних Изделий - полноценно использовать возможности, предоставляемые операционной системой. Если же такой возможности нет - применяют решения на базе чипов FTDI и устанавливают дополнительные драйвера - собственно, "костыли".
Таким образом, бездрайверные технологии - это способ подключения внешних уcтройств к USB-шине компьютера без установки (с внешних носителей) дополнительных программных драйверов и полноценная работа USB-устройств только с системными драйверами самой операционной системы.
Достоинства и недостатки подобных решений изложены здесь.
Первый подход постепенно отживает своё, применяется в основном для бытовых нужд, где все его недостатки компенсируются некоторыми достоинствами: дешевизна для малых серий, нетребовательность к надёжности связи и пр..
Надо сказать, что достоинств у второго подхода значительно больше, да и недостатков практически нет.
Статья будет дополнена
{mos_fb_discuss:12}
Следующая > |
---|