МЕР ОПРИЯТИЯ
определенные трудности в учеб-
ном процессе. О довольно эле-
гантном способе их преодоления
участникам конференции расска-
зал доцент БрГТУ к. т. н. Дмитрий
Костюк.
Если рассматривать устройство
как логический объект, то USB
представляет собой либо хаб,
определяющий дополнительные
точки подключения, либо функ-
цию, реализующую его функцио-
нал. Каждая функция имеет как
минимум одну конфигурацию, ка-
ждая конфигурация — как мини-
мум один интерфейс, каждый ин-
терфейс — оконечные точки, раз-
личающиеся по номеру и направ-
лению передачи данных. Всякая
функция после включения реали-
зует хотя бы две оконечных точ-
ки с нулевым номером, осталь-
ные появляются в результате
конфигурирования.
Таким образом, взаимодействие
системы с USB-устройством начи-
нается с нулевого канала, пред-
назначенного для передачи базо-
вой информации, включая коды
производителя и модели, а так-
же перечень всех оконечных то-
чек. Только после этого драйвер
конфигурирует интерфейс и ор-
ганизует информационный обмен
по одному из четырех возможных
протоколов.
всем гладко. Дело в том, что ос-
новную задачу курса никто не от-
менял — после его заверше-
ния ученики должны владеть ба-
зовыми навыками практическо-
го программирования, причем не
при помощи пиктограмм, а в тра-
диционной текстовой системе.
Например, в «КуМир». Но четве-
роклашкам, которые только-толь-
ко читать научились, делать это
несколько затруднительно.
Для облегчения перехода в НИИСИ
был разработана специальная
смешанная среда «ПиктоМир-К».
Суть ее заключается в том, что
один и тот же алгоритм мо-
жет быть записан как при помо-
щи пиктограмм, так и текстом.
Попутно решаются еще две зада-
чи. Во-первых, ученик понимает,
что ошибка может быть не толь-
ко алгоритмической, но и синтак-
сической. Во-вторых, он осознает
условность языка программиро-
вания и вторичность кода относи-
тельно метода решения.
ИЗУЧЕНИЕ USB-ИНТЕРФЕЙСОВ
В курс низкоуровневого програм-
мирования входит изучение раз-
личных интерфейсов подклю-
чения, главным из которых се-
годня является USB. Его устрой-
ство заметно отличается от COM,
PS/2 и подобных, что создает
47