Вы можете написать фиктивный драйвер устройства, который имитирует поведение, которое вы ожидаете от коммутатора банкомата.Этот фиктивный драйвер затем предоставит узел драйвера устройства в /dev/atmXYZ.
Написание минимального драйвера linux не так много работы.Подробнее см. Драйверы устройств Linux, третье издание http://lwn.net/Kernel/LDD3/.Ссылка указывает на полную копию книги.
Я полагаю, что большая часть работы будет состоять в том, чтобы выяснить, какое поведение вы ожидаете от коммутатора, а затем реализовать это правильно.Может оказаться, что это того не стоит.