Skip to content

qmor/elcus-1553-driver-linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elcus-1553-driver-linux

Копия драйвера с сайта elcus.ru, собирающаяся под ядра третьей версии (проверено на 3.16.7), дополнено примером.

Драйвер собирается с поддержкой потоков (приложения, использующие драйвер могут быть многопоточными)

Для сборки драйвера выполните

cd driver chmod +x make3 ./make3

В случае удачной компиляции можно загрузить драйвер используя скрипт loaddrv

./loaddrv

В этом случае будет автоматически создано устройство /dev/tmk1553b. Скрипт передает в модуль параметры

d0=1 t0="TAI" misc=1

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

modify /etc/sudoers

ALL ALL = (root) NOPASSWD: /absolute/path/to/your/install_and_load

Загрузка драйвера для TA1-PE2

/sbin/insmod /opt/tmk1553b.ko d0=1 e0=1 t0="TAI" d1=1 e1=2 t1="TAI" misc=1 && chmod o+rwx /dev/tmk1553b

Для простоты можно записать конфигурацию в файл /etc/modprobe.d/tmk1553b.conf

alias pci:v000010b5d00009030svsdbcsci* tmk1553b

options tmk1553b d0=1 t0="TAI" d1=1 t1="TAI" misc=1

install tmk1553b /sbin/insmod /opt/tmk1553b.ko d0=1 e0=1 t0="TAI" d1=1 e1=2 t1="TAI" d2=1 e2=3 t2="TAI" d3=1 e3=4 t3="TAI" d4=2 e4=1 t4="TAI" d5=2 e5=2 t5="TAI" d6=2 e6=3 t6="TAI" d7=2 e7=4 t7="TAI" misc=1 && chmod o+rwx /dev/tmk1553b

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages