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


E14-440 + fedora42

Вы не вошли.

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

21.08.2025 11:51:40
#1

Участник
Здесь с 03.04.2019
Сообщений: 1

E14-440 + fedora42

Здравствуйте, уважаемая Техническая поддержка L-card!

У меня есть опыт работы и создание своего софта для плат E440, E14-440, E-154 и E502 под Windows

Я пытаюсь создать регистрацию на АЦП E14-440 но уже на Linux
Выбрал последний дистрибутив Fedora 42.
Все сделал по инструкции https://www.lcard.ru/download/lcard_lin … utions.pdf:
1. Добавил ссылку на репозитрий https://download. opensuse.org/repositories/home:l-card/Fedora_42/home:l-card.repo
2. Установил (перезагрузился затем) sudo dnf install lcomp-dkms liblcomp1 liblcomp1-devel (под user)
3. Повторно  dnf install lcomp-dkms liblcomp1 liblcomp1-devel (под root)

        Репозитории загружены.
        Пакет "lcomp-dkms-1.58.5-3.1.noarch" уже установлен.
        Пакет "liblcomp1-1.58.2-1.1.x86_64" уже установлен.
       Пакет "liblcomp1-devel-1.58.2-1.1.x86_64" уже установлен.

А что дальше?

Попытался:
4. скачал файлы примеров  от 2021 года https://www.lcard.ru/download/lcomp_linux.tgz
    - скомпилировал Makefile для test/test.cpp/
    - запустил ./test 7 e440
    - ошибка: error open dll!! ./liblcomp.so: cannot open shared object file: No such file or directory
    - понял, что иду не в том направлении.

5. Инструкции подключения и работы с АЦП под Linux(такой как под  Windows) не нашел.

Большая просьба - объясните, пожалуйста:
- возможно я не всё установил?
- где найти файлы примеров работы E14-440 под Linux (Fedora42)
- есть ли подробная инструкция запуска АЦП под Linux

На Linux я впервые работаю с железом.

----
По просьбе Технической поддержки L-card продублировал эти вопросы со своей электронной почты в форум.

22.08.2025 11:52:57
#2

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,336

Re: E14-440 + fedora42

Здравствуйте.

Отдельной инструкции к сожалению нет.

Все требуемое Вы установили.
В качестве консольного примера можно взять пример из исходных кодов библиотеки: https://gitlab.com/l-card/acq/devices/e … type=heads

Просто нужно собрать main.cpp (из консоли достаточно вызвать: g++ main.cpp -o <имя исполняемого файла>).
Для запуска примера ./<имя исполняемого файла> <номер слота> <имя bios>
<номер слота> для одного устройства 0
<имя bios> - в вашем случае - E440

В качестве документации можно использовать документацию lcomp под Windows (ставится с http://lcard.ru/download/lcomp.exe), сами функции такие же