Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Драйвер и прерывание от DSP

Вы не вошли.

 Поиск | Регистрация | Вход 

Дмитрий
25.03.2008 15:12:32
#1

Гость

Драйвер и прерывание от DSP

Будьте добры, вышлите исходники свежего драйвера на почту.
Хочу из драйвера ставить сообщение окошку по прерыванию из DSP. В каком направлении ковырять драйвер?

Дмитрий
25.03.2008 15:18:51
#2

Гость

Re: Драйвер и прерывание от DSP

вообще было бы хорошо, если бы вы исходник драйвера на сайт положили...

Дмитрий
26.03.2008 14:06:37
#3

Гость

Re: Драйвер и прерывание от DSP

спасибо!

Дмитрий
20.04.2008 14:59:39
#4

Гость

Re: Драйвер и прерывание от DSP

Ничерта непонятно как собрать ваш драйвер
собираю в  MSVS2005 - ругается кучей ошибок такого плана
1>C:/PROGRA~1/COMPUW~1/DRIVER~1/DRIVER~4/include/kaddress.h(967) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

Не могли бы вы включить в оффдрайвер функцию вроде SetLDeviceSimpleEvent, которая бы выполняла тоже, что и штатная SetLDeviceEvent, т.е. устанавливала событие, только безусловно (по reset fl2; set fl2;) и без предварительных настроек?

Дмитрий
20.04.2008 15:03:39
#5

Гость

Re: Драйвер и прерывание от DSP

на мой взгляд, функции, которая бы безусловно реагировала на прерывание от сигнального процессора категорически не хватает в офф.драйвере.

Дмитрий
20.04.2008 19:03:05
#6

Гость

Re: Драйвер и прерывание от DSP

изделие, кстати, L761

Дмитрий
21.04.2008 17:31:55
#7

Гость

Re: Драйвер и прерывание от DSP

Господа, будет ли ответ?
какойто фантастический код надо в драйвер дописать?

21.04.2008 21:20:49
#8

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Драйвер и прерывание от DSP

Зачем это нужно? запустите тред и читайте себе ячейку в проце... стабильной времянки все равно не получите, а разница в десяток миллисекунд несущественна...

Дмитрий
21.04.2008 21:28:09
#9

Гость

Re: Драйвер и прерывание от DSP

так и делаю - чтение в цикле хоть и работает безотказно, но
1) хочется прокручивать итерацию треда, только по событию от сигнальника, чтобы не грузить лишними вычислениями
2) хочет более оперативно реагировать на события в сигнальнике - сейчас приходится перекачивать через него несколько десятков мегабайт за пару минут - поэтому оперативная реакция, чтобы выкачать скопившиеся данные критичны, чтобы не потерять следующие данные

21.04.2008 22:08:25
#10

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Драйвер и прерывание от DSP

если что-то прокачивает, то чем не устраивает штатная буферизация? а чтобы не крутить почем зря- кодить надо грамотно.... ну там sleep и прочее...

Дмитрий
21.04.2008 22:54:59
#11

Гость

Re: Драйвер и прерывание от DSP

хех, я конечно же использую sleep(25) на каждой итерации цикла,
но всё равно такое решение мне кажется кривым. Штатную буферизацию задействовать нет никакой возможности - прошивка сигнальника переписана полностью. Конечно, есть вариант - уменьшить sleep() до 5мс и менее, но тут уже появляется чрезмерная загрузка холостыми итерациями.

22.04.2008 09:43:02
#12

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Драйвер и прерывание от DSP

можно было подумать при переписки чтобы буферизация осталась штатная....

Дмитрий
22.04.2008 20:36:03
#13

Гость

Re: Драйвер и прерывание от DSP

блин, lcard, чтоже ты такой вредныЙ?!
наша прошивка имеет совсем другую архитектуру, в которую вашу буферизацию только, как второй хвост собаке, можно было бы прилепить.
Помоему абсолютно очевидно, что штатному L-драйверу для предоставления полного интерфейса к плате не хватает только простой реакции на прерывание - достаточно просто взвода события. Мне показалось, что там дописать то надо строк 20 от силы, причём архитектура L-драйвера позволяет добавить эту функцию не поломав остальные...

Дмитрий
23.04.2008 17:56:16
#14

Гость

Re: Драйвер и прерывание от DSP

жду ответа как соловей лета

24.04.2008 09:38:11
#15

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Драйвер и прерывание от DSP

это может и будет, но никак не срочно...

Дмитрий
24.04.2008 17:01:27
#16

Гость

Re: Драйвер и прерывание от DSP

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

Дмитрий
29.04.2008 00:38:16
#17

Гость

Re: Драйвер и прерывание от DSP

ну когда же?!

Дмитрий
08.05.2008 15:30:05
#18

Гость

Re: Драйвер и прерывание от DSP

ну когда же?!?!?!

12.05.2008 09:55:48
#19

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Драйвер и прерывание от DSP

"не срочно" в этом контексте надо читать  "когда других дел не будет"....

Дмитрий
16.05.2008 15:47:05
#20

Гость

Re: Драйвер и прерывание от DSP

эххх

Дмитрий
19.05.2008 21:25:16
#21

Гость

Re: Драйвер и прерывание от DSP

Poul, эхххх [грустно вздыхает]