Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.06;
Скачать: CL | DM;

Вниз

Прерывания   Найти похожие ветки 

 
SAlex   (2002-03-06 18:48) [0]

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


 
VuDZ ©   (2002-03-06 22:26) [1]

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

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


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

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


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

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

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

Удачи.


 
VuDZ ©   (2002-03-07 15:36) [4]

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


 
Anatoly Podgoretsky ©   (2002-03-08 22:14) [5]

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


 
VuDZ ©   (2002-03-09 14:38) [6]

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


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

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


 
VuDZ ©   (2002-03-09 15:27) [8]

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


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

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


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

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


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

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


 
VuDZ ©   (2002-03-11 02:14) [12]


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

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


 
Aleks1   (2002-03-11 03:30) [13]

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

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


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

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


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

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


 
MegaVolt ©   (2002-03-11 20:03) [16]

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


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

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


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

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


 
VuDZ ©   (2002-03-13 10:56) [19]


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

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


 
VuDZ ©   (2002-03-13 10:56) [20]


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

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



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

Текущий архив: 2002.06.06;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.01 c
1-17957
erik
2002-05-20 20:32
2002.06.06
FreeVCS


1-17911
stupid
2002-05-27 16:01
2002.06.06
Реакция на срабатывание кнопки Enter в Memo компоненте...


8-18068
KaPaT
2002-01-22 00:56
2002.06.06
gif


8-18064
windy
2002-01-19 07:05
2002.06.06
BMP -> JPEG


1-18025
S@shka
2002-05-24 13:51
2002.06.06
Передача данных из одной формы в другую...