Puncte:3

Există vreo modalitate de a redenumi permanent un convertor serial FTDI TTL în USB

drapel th

Am un cip FTDI TTL-232RG pe care aș dori să-l redenumesc în altceva, așa că atunci când îl conectez la orice computer, indiferent de distribuție, va apărea sub /dev/tty ca nou nume.

Este posibil?

Dacă este nevoie, aici este fișa cu date pentru cablul USB.

sudodus avatar
drapel jp
Depinde de ce dispozitiv USB este. Nu știu dacă/cum este posibil cu dispozitivul despre care întrebi, dar pe un pendrive USB cu o partiție și un sistem de fișiere poți seta o *etichetă* a sistemului de fișiere, care va fi văzută de Linux precum și alte sisteme de operare (care pot vedea sistemul de fișiere).
Puncte:2
drapel us

Este, cel mai sigur, este posibil să se schimbe atât Descriere și număr de serie (care este folosit pentru numele listat în /dev) în EEPROM-ul cipului FTDI - cel puțin pe OS X - care ar trebui să apară și în Ubuntu.

Notă: nu am reușit să-l verific, deoarece caseta mea Ubuntu tocmai a murit brusc (defecțiunea PSU)...!

Această metodă folosește o aplicație pentru OS X, așa că probabil că există o aplicație similară pentru Ubuntu - doar că nu am găsit încă una. Există, de asemenea, un instrument „oficial” (pentru Windows) pe Site-ul FTDI - Există chiar și unul pentru FreeBSD, dar, din păcate, nu pare să existe unul pentru Ubuntu.

Pe OS X

Din Pirate Redenumiți â Obțineți un dispozitiv serial frumos numit și folosind Piratul autobuzului:

Descrierea originală și numărul de serie

Descrierea originală și numărul de serie

Descrierea și numărul de serie modificate:

Descrierea și numărul de serie modificate

Odată salvat, dispozitivul FTDI ar trebui să apară acum ca

  • Pe OS X

    /dev/tty.usbserial-PirateV3
    
  • Pe Ubuntu

    <Unable to check currently>
    

Pe Windows

Unul dintre utilitățile Windows de pe pagina web cu utilități FTDI:

  • FTD2XXST - Programator EEPROM și utilitar de testare pentru dispozitive FT232/FT245 sau;
  • FT_PROG 3.12.11.594 - Utilitar de programare EEPROM

Este posibil să vedeți o eroare, cum ar fi

Execuția programului nu este posibilă deoarece FTD2XX.dll nu este găsit

În acest caz, vă lipsește un șofer. Puteți obține DLL-ul necesar de la Pagina de drivere FTDI. Pune .dll fișier în același director cu aplicația, ar trebui să-l găsească (sperăm).

Organic Marble avatar
drapel us
Cred că trebuie să arătați un fel de aplicabilitate la Ubuntu pentru ca acesta să fie un răspuns util aici.
Greenonline avatar
drapel us
Da, sunt din toată inima de acord, este teribil de regretabil că: (a) În prezent nu pot verifica dacă EEPROM-ul modificat (atunci când este modificat din OSX) apare de fapt în Ubuntu (b) Chiar nu găsesc o aplicație echivalentă pentru Ubuntu (deși există pentru OSX, Windows și Free BSD). Cu toate acestea, celălalt răspuns spune că nu poți schimba numărul de serie sau descrierea, când de fapt *poți* (și e destul de ușor)... doar că nu pe Ubuntu (se pare că)... :-)
sudodus avatar
drapel jp
@Greenonline, Vă rugăm să împrumutați un computer (și să rulați Ubuntu live sau persistent live de pe o unitate USB) pentru a verifica dacă Ubuntu poate citi acest lucru. Abia asteptam :-P
jonas avatar
drapel th
Din păcate, nu pot să ruleze acest lucru pe Mac-ul meu, deoarece este un M1 și software-ul Bus Pirate nu poate rula nici pe vm-ul meu Windows.
jonas avatar
drapel th
De asemenea, încă nu pot deschide redenumirea pirat în Windows, după ce am instalat FTD2XX.dll, programul se deschide într-o clipită și se închide instantaneu din nou
jonas avatar
drapel th
Bine. O sa fac, multumesc mult. De asemenea, redenumirea pirat are un folder care spune Windows și un fișier exe în interior, așa că am presupus că l-au făcut pentru fiecare sistem de operare, dar din nou mulțumesc
Greenonline avatar
drapel us
Ah, ok, poate ar trebui să funcționeze pe Windows, nu văzusem asta sau pur și simplu l-am ignorat. Nu pot verifica aplicația Windows deoarece (cum am spus) cutia mea dual boot windows/ubuntu și-a pierdut alimentarea aseară. :-( Voi merge la Super User pentru a vedea noua întrebare.
Puncte:0
drapel in

Nu există nicio modalitate de a seta un nume pentru un dispozitiv în dispozitivul în sine. Numele este generat de sistemul de operare.

Mai exact, în versiunile actuale de Ubuntu (și multe alte distribuții), sistemul /dev directorul este dinamic și este întreținut de udev. Puteți utiliza atributele dispozitivului (cum ar fi numărul de serie) pentru a identifica dispozitivul în udev și pentru a selecta un nume.

Pentru a face acest lucru „permanent”, veți crea un fișier de configurare udev și îl plasați în directorul de configurare udev la fiecare instalare pe care aveți nevoie de el.

Există multe ghiduri online pentru asta, inclusiv scrierea regulii udev pentru dispozitivul USB

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.