имитация связи с банкоматом без переключателя банкомата - PullRequest
0 голосов
/ 06 июня 2010

может кто-нибудь сказать мне, как заставить файловые дескрипторы вести себя как узлы atm в каталоге / dev. Поскольку у меня нет переключателя atm для тестирования моей программы, мне нужно протестировать с обычными файлами, есть ли какой-нибудь метод для создания дескрипторов файлов специального типа, которые ведут себя как узлы atm.

1 Ответ

1 голос
/ 07 июня 2010

Вы можете написать фиктивный драйвер устройства, который имитирует поведение, которое вы ожидаете от коммутатора банкомата.Этот фиктивный драйвер затем предоставит узел драйвера устройства в /dev/atmXYZ.

Написание минимального драйвера linux не так много работы.Подробнее см. Драйверы устройств Linux, третье издание http://lwn.net/Kernel/LDD3/.Ссылка указывает на полную копию книги.

Я полагаю, что большая часть работы будет состоять в том, чтобы выяснить, какое поведение вы ожидаете от коммутатора, а затем реализовать это правильно.Может оказаться, что это того не стоит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...