Не раз (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено SM 26 октября 2004 г. 02:08
В ответ на: Народ, кто-нить работал из-под WIn2K с лпт портом? Чото у меня не получается... отправлено BEAVIS 26 октября 2004 г. 01:28

чаще всего в драйвере через Ke386SetIoAccessProcess и Ke386SetIOAccessMAp процессу юзерскому дается прямой доступ к портам, и вперед. Криво, неправильно, недокументировано, но работает. Так поступает DlPortIo, UserPort, smport и еще дохрена других (включая IAR и TI CCS!).

А второй вариант - корректный - пишется класс-драйвер, вешается поверх parport.sys виндового, и вся работа делается в нем. А из юзерского процесса только команды драйверу. Так например альтера с байтбластером работает. Кстати драйвер байтбластера можно легко и в своих целях юзать - на сайте альтеры дают примеры. MicroBlaster называется кажется, оно с исходниками.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru