[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
1/2. Драйвер, это небольшая, быстрая, хорошо написанная програмка, которая стоит между твоим железом и всеми другими прогами. Дает более высокоуровневый интерфейс этой железке Если в железе, для пересылки
массива данных, надо сказать (как пример) - выставить флаг записи, инициализировать счетчик, конечное значение такое-то сделать то-то и то-то. Вот эту бодягу говорит железу драйвер, а все остальные программы вызывая драйвер говорят ему переслать массив такого-то размера туда-то.
5. Обычно драйвер пишется на АСМе или С/С++, чем ближе уровень
програмирования к железу, тем быстрее он будет работать.
Если для ДОС - смотреть Джордейн Справочник программиста персональных компьютеров и Финогенов Самоучитель по системным функциям MS-DOS.
Если для Linux - смотреть Энциклопедия разработчика модулей ядра Linux (Linux Kernel Module Programming Guide) Ori Pomerantz. и т.д.
Для других ОС не в курсе.
E-mail: info@telesys.ru