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


Драйвер под Linux

Вы не вошли.

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

Виктор
30.11.2011 15:33:23
#1

Гость

Драйвер под Linux

Здравствуйте. Меня интересует, когда появятся актуальные драйвера под Linux? И вообще появятся ли? Пробовал адаптировать ваш последний драйвер под ядро 3.0.0, вроде все работает, но при чтении данных, в конце буфера появляются нули. В чем проблема не могу понять sad

30.11.2011 16:16:27
#2

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

Re: Драйвер под Linux

Появятся.Выйдет Slackware новый с новым ядром  и драйвера обновлю... как-то так...

Виктор
01.12.2011 07:43:22
#3

Гость

Re: Драйвер под Linux

Slackware 13.37?

01.12.2011 10:38:27
#4

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

Re: Драйвер под Linux

по идее да... я тут отвлекался на поддержку МСВС и подзадержался... эту версию уже поставил, но не закончил процесс проверки-адаптации....

Виктор
01.12.2011 14:41:08
#5

Гость

Re: Драйвер под Linux

Сейчас проблема в том, что при считывании данных из буфера последних 2048 точек равны 0. Например, если я задаю размер буфера 3*2048, IrqStep = 2048, Pages = 3, то последняя страница приходит пустая (!?) Может что подскажете? Устройство Е14-140.

02.12.2011 09:41:06
#6

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

Re: Драйвер под Linux

баг наверное...я на неделе попробую просмотреть....

Виктор
02.12.2011 11:07:11
#7

Гость

Re: Драйвер под Linux

Буду ждать smile

Леонид
03.12.2011 04:09:49
#8

Гость

Re: Драйвер под Linux

Мне интересно сделать программу для чтения данных из крейта LTR под QNX - ОС реального времени, поддерживающего стандарт POSIX. Если есть к-то программы для этого в LINUX - пожалуйста дайте на них ссылки. Спасибо.

Виктор
09.12.2011 09:57:43
#9

Гость

Re: Драйвер под Linux

Поставил Slackware 13 и собрал ваш последний драйвер. Та же самая картина... последние 4 Кбайта буфера равны 0. На Windows все работает нормально, но нужен linux((

09.12.2011 10:24:21
#10

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

Re: Драйвер под Linux

Пока еще не рассмотрел этот вопрос. Меня сейчас занимает BSOD в Windows(тема тут на странице) и я к сожалению  один на всем этом. Но я помню и постараюсь быстрей....

13.12.2011 14:29:46
#11

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

Re: Драйвер под Linux

а подробней процедуру сбора можно описать? можно сишным кодом на мейл или тут.

Виктор
15.12.2011 09:28:25
#12

Гость

Re: Драйвер под Linux

Выслал на почту

Виктор
21.12.2011 07:45:02
#13

Гость

Re: Драйвер под Linux

Все стало более-менее понятно. Оказывается, что когда делаешь RequestBuferStream, то задаваемый размер буфера должен быть больше, чем размер который мы хотим получить. А если он ему равен, то данных приходит на одну страницу меньше:(. В lcomp под Windows такого не происходит

21.12.2011 12:19:50
#14

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

Re: Драйвер под Linux

А я ведь спрашивал - один в один мой пример запускали или нет.... положил исправленную версию в библиотеку файлов....

Виктор
21.12.2011 13:27:01
#15

Гость

Re: Драйвер под Linux

Запускал-то один в один, а вот test.dat читал не тот:)

Роман
24.02.2012 16:30:26
#16

Гость

Re: Драйвер под Linux

Пробовал драйвер под убунтой 11.10 amd64 для e14-440 после маленькой правки собрал но не могу пока работать с модулем.
При загрузке модулей ldevice.ko и ldevusb.ko
появляются пять линков /dev/ldev0..4
далее запускаю ./test 0 e440 и при инициализации в
stubs.c   LDeviceIoControl в строке
if(ioctl((int)hDevice, dwIoControlCode, &ibuf)) break; выходит из цикла и интерфейс не инициализируется. Далее я уже не понимаю в чем проблема.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4

Многоканальный телефон:+7 (495) 785-95-25

Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск