Upgrade № 826 | Page 48

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