Есть ли способ навсегда переименовать FTDI TTL в USB Serial Converter?
У меня есть чип FTDI TTL-232RG, который я хотел бы переименовать во что-то другое, поэтому, когда я подключаю его к любому компьютеру, независимо от дистрибутива, он будет отображаться под
/dev/tty
как новое имя.
Это возможно?
Если необходимо, вот техническое описание USB-кабеля.
2 ответа
Безусловно, можно изменить как описание , так и серийный номер (который используется для названия, указанного в
/dev
) в EEPROM чипа FTDI — по крайней мере, в OS X — который также должен отображаться в Ubuntu.
Примечание. Я не смог проверить это, так как моя коробка Ubuntu внезапно умерла (сбой блока питания)..!
Этот метод использует приложение для OS X, так что, вероятно, есть подобное приложение для Ubuntu — просто я его еще не нашел. На веб- сайте FTDI также есть «официальный» инструмент (для Windows) — есть даже для FreeBSD, но, к сожалению, для Ubuntu его нет.
В ОС Х
From Pirate Rename — Получите красиво названное последовательное устройство и используйте Bus Pirate:
Оригинальное описание и серийный номер
Изменено описание и серийный номер:
После сохранения устройство FTDI должно отображаться как
В ОС Х
/dev/tty.usbserial-PirateV3
В Ubuntu
<Unable to check currently>
В Windows
Одна из утилит Windows на странице утилит FTDI:
- FTD2XXST - Программатор EEPROM и тестовая утилита для устройств FT232/FT245 или;
- FT_PROG 3.12.11.594 - Утилита для программирования EEPROM
Вы можете увидеть ошибку, например
Выполнение программы невозможно, так как FTD2XX.dll не найден
В этом случае вам не хватает драйвера. Вы можете получить необходимую DLL со страницы драйверов FTDI . Положите
.dll
файл в том же каталоге, что и приложение, оно должно найти его (надеюсь).
Невозможно установить имя для устройства в самом устройстве. Имя генерируется операционной системой.
В частности, в текущих версиях Ubuntu (и многих других дистрибутивах)
/dev
каталог является динамическим и поддерживается udev. Вы можете использовать атрибуты устройства (например, серийный номер), чтобы идентифицировать устройство в udev и выбрать имя.
Чтобы сделать это «постоянным», вы должны создать файл конфигурации udev и поместить его в каталог конфигурации udev при каждой установке, в которой он вам нужен.
Для этого есть много руководств в Интернете, включая написание правила udev для USB-устройства.