МЕР ОПРИЯТИЯ
Кандидат технических наук Дмитрий Костюк продемонстрировал
работу ConfigFS и FunctionFS для виртуализации USB
Удобно, универсально, но слож-
но для изучения. К тому же, такой
многоуровневой организации со-
ответствует очень непростой API.
По этой причине никаких драйве-
ров студенты не пишут, а изуче-
ние USB-интерфейса ограничива-
ется теорией.
Хотя относительно простые ме-
тоды существуют, и они позво-
ляют решить задачу за счет аб-
страгирования реализации драй-
вера, для чего существует пакет
libusb. Он используется при про-
тотипировании, отладке и во всех
остальных случаях, когда произ-
водительность никого не интере-
сует. Но и этот путь для учебного
заведения слишком длинный, по-
скольку освоение API библиотеки
требует дополнительного време-
ни, не предусмотренного програм-
мой курса.
Для организации лабораторных
работ в БрГТУ упор сделан на вза-
имодействие виртуальных файло-
вых систем ConfigFS и FunctionFS.
Первая позволяет создавать и из-
менять объекты ядра и использу-
ется для описания функций и кон-
48