Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2002.05.23;
Скачать: [xml.tar.bz2];

Вниз

LPT в режиме EPP   Найти похожие ветки 

 
AAU   (2002-02-22 16:19) [0]

Пролема возникла.
Нужно связать самодел.устройство и ПК через LPT в режиме EPP.
- обрабатывать запрос по линии INTR#
- если возможно, то изменять тайм-аут по ответу Wait#

Решение вижу в использовании API, (CreateFile..),но не представляю как активизировать прерывание по INTR#.

Может есть другой вариант...

Буду рад любой помощи.
Узенгер Алексей


 
Anatoly Podgoretsky   (2002-02-23 10:50) [1]

Решение не совсем верное, для работы с прерываниями надо писать kernel mode driver или воспользоваться готовым универсальным, в Инет гуляет несколько, как платных так и бесплатных.



 
AAU   (2002-02-26 10:07) [2]

Здравствуйте Anatoly Podgoretsky, вы писали:

>Решение не совсем верное, для работы с прерываниями надо писать >kernel mode driver

Быть может, вы посоветуете литературу и програмное обеспечение для написания драйвера. Хотелось бы иметь представление, на сколько близко можно подойти к системе (регистрам и т.п.), в Windows с NT технологией.

С уважением,
Узенгер Алексей


 
SDS   (2002-02-26 15:25) [3]

Литература?
Правда все примеры на C/С++ и asm
Очень хорошая книга "Недокументировнные возможности Windows 2000"
Свен Швайбер
Далее
"Developing Windows NT Device Drives" Edward Dekker (Эдвард Деккер), на русском не видел, но говорят есть, надо в Москве искать, а все не соберусь.
Еще
"Windows NT Device Driver Development" Peter Viscalora, Antony Mason
И конечно DDK, ПО для написания драйвера - это VC и DDK, хотя есть как вариант использовать Delphi, в Инете есть пример vdx-драйвер на Delphi, но лучше и проще использовать именно Visual С++ с пакетом DDK (он по-мойму бесплатен на сайте microsoft, но это не точно, сам не качал, использую то что есть на CD-шках), а так посмотри на книжных рынках издательство "Питер" серия "Библиотека программиста", по - мойму неплохо.
Удачи, SDS.


 
skr   (2002-02-26 20:14) [4]

В общем в самом дешевом варианте нужна книга по защищенному режиму х86 на ассемблере их достаточно. Советую МИФИшнае.
На Борланде дрова писать проблемно. Поэтому ищите дравину giveio.sys она дает клиентской проге приоритет ядра. Далее пишите
свою прогу где основные ф-ии для железа на асме(используя giveio.sys). Вот коротко и все дела. Для особо любопытных могу подкинуть исходник проги и сам драйвер. Пишите.



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2002.05.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.006 c
3-73005
sergey32
2002-04-25 10:55
2002.05.23
Как в Interbase числовое поле с атрибутами NOT NULL


3-73049
BOOMER
2002-04-24 16:02
2002.05.23
MIDAS!!!


3-73088
toorick
2002-04-09 16:24
2002.05.23
данные не сохраняются :(


1-73176
DeMoN-777
2002-05-13 23:32
2002.05.23
Как симулировать печать по буквам ?


4-73471
TapaH
2002-03-23 19:49
2002.05.23
Помогите написать dll -





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский