Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Прерывания [D3, Win95/98]


SAlex ©   (2002-03-06 18:48:00) 

Уважаеммые программеры!Помогите с небольшой проблемкой. Необходимо из под Винды отлавливать прерывания от некоторого устройства. Если можно чиркните кусочек кода (можно на ассемблере).


VuDZ   (2002-03-13 10:56:00) [1]


> Aleks1 (11.03.02 03:30)
> > VuDZ © (11.03.02 02:14)
> Ваш смайлик, имхо, на мой вкус, несколько "не очень понятен
> мне".
> Но я действительно работаю в "той самой конторе" :)
> Мы производим ... то и ... это.

Как ни станно - но мы то же.
С нуля, почти. ARM MultiICE + группа металлистов = железо. Вот и приходиться писать под него дрова.
Т.е. я имел в виду, что иногда самим приходиться писать дрова, т.к. то, что называется, референс-дрова, не всегда подходят.


VuDZ   (2002-03-13 10:56:00) [2]


> Aleks1 (11.03.02 03:30)
> > VuDZ © (11.03.02 02:14)
> Ваш смайлик, имхо, на мой вкус, несколько "не очень понятен
> мне".
> Но я действительно работаю в "той самой конторе" :)
> Мы производим ... то и ... это.

Как ни станно - но мы то же.
С нуля, почти. ARM MultiICE + группа металлистов = железо. Вот и приходиться писать под него дрова.
Т.е. я имел в виду, что иногда самим приходиться писать дрова, т.к. то. то называется, референс-дрова, не всегда подходят.


SAlex   (2002-03-13 08:07:00) [3]

>MegaVolt
разузнай пожалуйста , что это за прога и где ее здернуть или достать можно.


Aleks1   (2002-03-12 02:18:00) [4]

> SAlex (11.03.02 08:06)
>Спасибо за ответы. Да, специально для Aleks1. Устройство я сам >собрал. Поэтому драйверов готовых от него нет.
Ну так напиши сам. Это единственно верный путь. И самый грамотный вариант - это использование Microsoft Driver Development Kit.
Иначе - Большая Головная Боль для тебя и для пользователей твоей продукции.


MegaVolt   (2002-03-11 20:03:00) [5]

SAlex:
точно не скажу чъя это прога :( Она впридачу ко всему платная. Но позволяет создавать драйвера. Той что пользуются у нас не самая крутая и драйверки получаются помедленне :( Если интересут подробнее пишите в форум что а я попробую разузнать :)


Milz   (2002-03-11 15:57:00) [6]

2 SAlex:
Возьми Numega Driwer Studio или Numega.Softice.Driver.Suite.
Там хорошие визарды: указываешь какое прерывание, где железка и т.п. и тебе почти готовый исходник, остаётся функциональность дописать. Я только в руках держал, но вроде с первого взгляда всё просто ...


SAlex   (2002-03-11 08:06:00) [7]

Спасибо за ответы. Да, специально для Aleks1. Устройство я сам собрал. Поэтому драйверов готовых от него нет.
>MegaVolt поясни, что такое драйвер агент.


Aleks1   (2002-03-11 03:30:00) [8]

> VuDZ © (11.03.02 02:14)
Ваш смайлик, имхо, на мой вкус, несколько "не очень понятен мне".
Но я действительно работаю в "той самой конторе" :)
Мы производим ... то и ... это.
А по сути, если "мы" не даем драйверы, то "вы" должны нас гнать поганой метлой!

Да еще один вариант. Мы не даем драйверы, но даем готовое ПО, с которым пользователи могут работать. Но за особую цену. Но с теми воможностями, которые мы сочли нужными.


VuDZ   (2002-03-11 02:14:00) [9]


> Кроме того, ну не пойму, откуда в России возьмутся PCI или
> хотя бы ISA платы с устройствами, для которых не существует
> драйверов от разработчиков?

ну например когда ты работаешь в конторе, которое производит такое оборудование :>


MegaVolt   (2002-03-10 17:19:00) [10]

Если писать голую прогу на пасквиле то всё делается точно так же как и под DOS. Проверял сам работает правда в окне :) А вот ежели в винде то нужно писать самому драйверок :( А это уже проблемно :( Можно ставить драйвер агент и т.д. т.п. :(((


Aleks1   (2002-03-10 03:06:00) [11]

> SAlex (09.03.02 20:45)
Ну если нет, то возьми в интернете. Windows DDK доступен для скачивания!
Кроме того, ну не пойму, откуда в России возьмутся PCI или хотя бы ISA платы с устройствами, для которых не существует драйверов от разработчиков?


SAlex   (2002-03-09 20:45:00) [12]

Пиплы я все понимаю, но у меня всего этого нет, вот я и прошу ,подскажите, хоть где чего подобного наковырять в Инете можно, а может у кого исходничек завалялся.


VuDZ   (2002-03-09 15:27:00) [13]

и? просто win2k DDK более универсальный - и для winNT4.0-5.1, win9x, winME...
вот только там примеров для win9x мало


Anatoly Podgoretsky   (2002-03-09 14:50:00) [14]

В вопросе указано 95/98


VuDZ   (2002-03-09 14:38:00) [15]

у меня 68 метров в архиве - для винтукея


Anatoly Podgoretsky   (2002-03-08 22:14:00) [16]

Ну всего 17/19 в архиве


VuDZ   (2002-03-07 15:36:00) [17]

а DDK и есть большя книга на 100 метров почти :>


Jurik   (2002-03-07 10:22:00) [18]

Читайте не книжки, а Windows DDK.

Ещё: Можно поискать в Internet-е WdmBook с приложениями -- там Wizard-ы для WDM - драйверов.

Удачи.


SAlex   (2002-03-07 08:12:00) [19]

В книжках я ничего толкового не нашел. Пробывал вставочка на АSM писать, но толко ничего не получл.Винда почемуто не определяет прерывание моего устройства, хотя под DOS все нормально.


VuDZ   (2002-03-06 22:26:00) [20]

тебе надо изменить IDT, что бы процессор знал. что вызывать при пррывание.
Читайте книжки - они рулёз, многие вещи наскоком икогда не сделаешь.

Ищи прерывания в защищённом режиме


Наверх

Титульная страница Поиск, карта сайта Написать письмо