Это версия 4.07a только обновления исходников драйвера для 
Linux для плат ISA, PCI и PCI-Express для компиляции в 
ядрах 2.2-5.x:
http://www.elcus.ru/files/mil-std/drv/upd1553lin407a.zip

Основной полный архив драйвера версии 4.06 для Linux для 
версий ядер 2.2-3.3:
http://www.elcus.ru/files/mil-std/drv/1553lin406.zip
http://www.elcus.ru/files/mil-std/drv/1553lin.zip

Для компиляции модулей драйвера надо установить в целевой 
системе пакеты заголовков ядра и средств компиляции 
(libelf-dev можно не ставить, его отсутствие может давать 
лишнее предупреждение при компиляции, но на сам результат 
компиляции не влияет):
sudo apt install linux-headers*
sudo apt install gcc
sudo apt install make
sudo apt install libelf-dev

Для компиляции драйвера в целевой системе (при работе в 
том ядре, под которым надо будет запускать драйвер) надо 
запускать скрипт make26uut или make26uu в папке с 
исходниками драйвера. Например, первая команда делает 
скрипт make26uut исполняемым, вторая запускает компиляцию:
chmod +x make26uut
./make26uut

В случае ошибки компиляции вида:
make[1]: *** No rule to make target 'arch/x86/tools/relocs_32.c', 
needed by 'arch/x86/tools/relocs_32.o'.  Stop.
например в Ubuntu 20.04 с ядром 5.4, надо для компиляции 
вместо скрипта make26uut или make26uu использовать скрипт 
make26umt или make26um, соответственно.

В результате компиляции в папке с исходниками драйвера 
должен получиться файл модуля драйвера tmk1553b.ko.

Рабочая последовательность запуска скомпилированного 
драйвера для одной двухканальной платы TA1-PE2 для 
свежих Linux (при этом файл устройства /dev/tmk1553b 
вручную не надо создавать):

1) запуск драйвера в папке с компилированным модулем 
драйвера для двух устройств с номерами 0 и 1:
sudo insmod ./tmk1553b.ko d0=1 e0=1 t0="TAI" d1=1 e1=2 t1="TAI" misc=1 
2) настройка прав доступа всем к файлу устройства:
sudo chmod ugo+r /dev/tmk1553b 
3) проверка работоспособности устройств с номерами 0 и 1 
в папке программ:
./simpltst 0
./simpltst 1

Программы брать из комплекта драйвера с диска или из 
основного архива драйвера 4.06 с сайта:
http://www.elcus.ru/files/mil-std/drv/1553lin406.zip

В проверке simpltst в тесте памяти не должно быть ошибок, 
а в конце проверки прерывания должно быть написано:
Int: 0
We got interrupt!
Int: 1

Автоматически созданный (при использовании параметра 
misc=1) файл устройства получает ограниченные права 
доступа. Вручную изменить права доступа у созданного 
файла устройства /dev/tmk1553b, чтобы получить доступ 
к нему обычным программам, можно командой:
sudo chmod ugo+r /dev/tmk1553b 

Для того, чтобы файл устройства автоматически сразу 
создавался с доступом обычным программам, можно до 
запуска драйвера в папке /etc/udev/rules.d создать файл 
52-elcus.rules и добавить в него правило:
KERNEL=="tmk1553b", MODE="0666"
И выполнить две команды для перезапуска правил:
udevadm control --reload-rules
udevadm trigger

Чтобы добавить модуль драйвера для автоматического 
запуска при загрузке системы надо (все действия выполнять 
под root, через sudo):

- Скомпилированный модуль драйвера скопировать в папку
/lib/modules/`uname -r`/kernel
или в папку
/lib/modules/`uname -r`/kernel/drivers
То есть, в папку библиотеки модулей для используемого 
ядра,точно под которое компилировался модуль.

- В папке /etc/modprobe.d создать файл tmk1553b.conf со
строкой:
options tmk1553b параметры
где параметры - это список параметров при старте драйвера
через insmod. То есть, для обоих устройств на одной 
двухканальной плате TA1-PE2 строка такая:
options tmk1553b d0=1 e0=1 t0="TAI" d1=1 e1=2 t1="TAI" misc=1

- В папке /etc/modules-load.d создать файл tmk1553b.conf
со строкой:
tmk1553b

- Выполнить команду depmod

- В папке /etc/udev/rules.d создать файл 52-elcus.rules
со строкой со следующим правилом:
KERNEL=="tmk1553b", MODE="0666"

- Перезагрузить систему

Примеры параметров запуска драйвера для разных типов 
плат также есть в readme (DOS кодировка) и в readme_e 
(англ. язык) в основном архиве драйвера.
