Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - USB core28 апреля 2011Оглавление: 1. USB core 2. Принцип работы 3. Список стандартных прикладных интерфейсов 4. Модели USB API USB Core — это подсистема ядра Linux, созданная для поддержки USB-устройств и контроллеров шины USB. Целью ее создания — абстрагирование от аппаратной реализации стандарта USB путем определения набора структур данных, макросов и функций. История развитияПоддержка USB в ядро Linux была добавлена вскоре после появления ветки ядра 2.2 и незадолго до начала работ в линейке 2.3. Разработки из линейки 2.3 регулярно переносились в линейку 2.2, добавляя тем самым новые возможности, как например, поддержку «горячего подключения», новые драйверы, оптимизацию работы. Линейка ядра 2.5 унаследовала все эти улучшения, причем к ним добавилась поддержка работы с USB 2.0 и, как следствие, более высокая производительность, более устойчивая работа между устройствами, упрощение прикладного интерфейса (делать ошибки в коде стало труднее, а также ведение внутренней документации. Поскольку возможность запуска Linux со временем появилась и на многих медиаустройствах, то в ходе своей эволюции поддержка USB в Linux разделилась на две части. С одной стороны, Linux может запускаться с подключаемых к устройству USB-устройств, с другой стороны, на основном компьютере, к которому подключают USB-устройства, также может работать Linux. Используемые при этом драйверы USB сильно различаются, поэтому чтобы их различать для драйверов устройств было введено соответствующее название англ. gadget drivers. Просмотров: 3805
|