LINUX.ORG.RU

NI-VISA на Ubuntu 16.04

 


1

1

Добрый день. Есть ли у кого-нибудь опыт запуска библиотеки NI-VISA на Ubuntu 16.04? Делал всё по самой актуальной инструкции, но застопорился на

# /etc/init.d/nipal start
modprobe: ERROR: could not insert 'nipalk': Unknown symbol in module, or unknown parameter (see dmesg)
error: nipalk failed to load
possible causes:
   nipalk was not versioned for this kernel (4.4.0-36-generic)
   modules are not enabled for this kernel (CONFIG_MODULES)
   unresolved symbols
possible solution:
   if you recently installed a new kernel or have rebooted to
   a different kernel from one you were previously running then run
   /usr/local/bin/updateNIDrivers
   to version your NI drivers for kernel 4.4.0-36-generic
В dmesg:
[101.942519] nikal: Unknown symbol pgprot_writecombine (err 0)

updateNIDrivers выполняется без ошибок. Или может быть есть альтернативная реализация библиотеки для для взаимодействия с измерительными приборами по USB по протоколу VISA (Virtual Instrument Software Architecture)? Из известных мне знаю только LibreVISA, но она давно заброшена и глючная.

Ответ на: комментарий от anonymous

Для общения с железом они всё равно используют LibreVISA. + мне не нужен Python, мне надо C/C++

arhiv_6 ()
pgprot_t pgprot_writecombine(pgprot_t prot)
{
    return __pgprot(pgprot_val(prot) | cachemode2protval(_PAGE_CACHE_MODE_WC));
}
EXPORT_SYMBOL_GPL(pgprot_writecombine);


Внимание, вопрос, а какая лицензия у твоего модуля ? ;)
Нужно больше логов из dmesg.

joy4eg ★★★★★ ()

Какашка этот NI-VISA. Лучше напрямую пользоваться SCPI если соединение через ethernet

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.