Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Здравствуйте!
Подскажите как сделать однократный сбор данных на gcc в Linux.
SetLDeviceEvent работает с Event, которых нет в gcc.
C pthread_mutex не хочет компилироваться - типы переменных не совпадают конечно.
Как быть?
Мне просто надо по приходу импульса запуска на вывод TRIG один раз заполнить буффер. Сохранить данные.
Дальше ждать следующего импульса.
Одиночный опрос каналов заработал. Тему наверно можно закрывать....
Сам задаю вопросы... сам отвечаю....
Большие/маленькие буквы в Linux отличаются.
pI->LoadBios("L783")
вот так все загружается....
По видимому у меня не грузится биос в плату.
pI->LoadBios("l783") возвращает значение 2.
До этого pI->GetSlotParam(&sl) в структуру sl возвращает данные:
Base 2000
BaseL 80
Mem df300000
MemL 2000
Type 6
DSPType 88a
Irq 10
Почему может не грузится биос?
Файл на месте:
[kroky@lcard test3]$ ls -al /usr/share/lcomp/firmware/L783.bio
-rw-r--r-- 1 root root 11414 мар 31 2012 /usr/share/lcomp/firmware/L783.bio
Добрый день!
Помогите оживить купленную лет 15 назад карту L-783 (без буквы М).
Поставил Centos 7 в надежде, что с ним будет проще.
Добавил репозиторий.
Установил ltrd ltrmanager libltrapi1-devel liblcomp1 liblcomp1-devel lcomp-dkms.
Модуль ядра собрал, внутри /dev/ появились ldevX, ldeviceX.
lsmod показывает загруженнный ldevpci.
lspci показывает
04:00.0 Bridge: PLX Technology, Inc. PCI <-> IOBus Bridge (rev 01)
Это вроде плата?
Далее, пробую вот этот тест
https://gitlab.com/l-card/acq/devices/e … type=heads
Или скачал lcomp_linux.tgz в нем две директории test и test1.
Скопилировал.
Пробую запускать......
==============================
[kroky@lcard test3]$ ./a.out 0 l783
0
Get IDaqLDevice interface
IDaqLDevice get success
Free IUnknown
OpenLDevice Handle3
Slot parameters
Base 2000
BaseL 80
Mem df300000
MemL 2000
Type 6
DSPType 88a
Irq 10
Load Bios 2
Plata Test 2
Read FLASH
kroky: 6
SerNum 6L533291
BrdName L783
Rev B
DspType 2186
IsDacPresent 0
Quartz 20000000
Press any key
alloc size 131072
Buffer size(word): 131072
Pages: 128
IrqStep: 1024
FIFO: 6622
Rate: 100
Current Firmware Version 0xffffe27d
Press any key
=====================
И вот дальше все сдыхает и программа подвисает. Либо на экран лезут "shared word 0 0 " и тоже потом все виснет.
Сама программа что-то делает - кушает процессорное время.
Остановить можно только через kill или закрытие сеанса ssh.
Файл test.dat пустой, длина 0 байт.
Что делать? Есть какой-то простой тест оцифровки, например, с одного канала 1000 точек?
Еще вопрос - а библиотека https://github.com/RAA80/python-lcomp не будет работать с L-783 ?
Есть ли какая-то скомпилированная утилита тестирования/диагностики?
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4
Многоканальный телефон:+7 (495) 785-95-25
Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск