-
Data: 2015-11-11 01:39:48
Temat: Re: Procesor z USB udający device type UART
Od: "Pszemol" <P...@P...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]"Zbych" <z...@o...pl> wrote in message
news:5642430f$0$702$65785112@news.neostrada.pl...
> On 10.11.2015 10:33, Marek wrote:
>
>> Wystarczy w aplikacji wykryć błąd w
>> komunikacji i zrobić reopen ttyUSBn+1 gdzie n to id poprzednio otwartego.
>
> Partyzantka pełną gębą :-) Sprawdzi się jak masz podpięte tylko jedno
> urządzenie CDC. Nie lepiej wyszukać urządzenie za pomocą udeva? Jest
> dostępne API w c, można spokojnie znaleźć port urządzenia na postawie
> numeru VID/PID, albo numeru seryjnego itp. Można też dostawać zdarzenia
> związane z podłączaniem/odłączaniem urządzeń.
Ach, tu mi uzmysłowiłeś że chciałem zapytać też o coś innego...
A mianowicie identyfikację portów wielokrotnie powtórzonych.
Innymi słowy mam płytkę wtykaną w USB, na płytce dwa UARTy.
W porzo. Teraz chcę takich płytek mieć 5, każda po dwa UARTy.
Jak zidentyfikuję która płytka jest na którym /dev/sda0...8 czy
jak się one tam zwą? A po pierwotnej instalacji, coś się schrzani,
pierun trzaśnie, serwisant płytkę wymieni, i jak wpasować nową
aby widoczna była tak samo jak stara?
Wprowadzić jakiś osobny identyfikator na jakimś obrotowym
przełączniku? Czy da się to przemycić jakoś w samym USB?
Jakiś design pattern dla linuxa i portów szeregowych?
Widziałem np. kostkę XAR co robi USB -> Dual UART, pod
Windows 7 pojawiają mi się na liście sterowników Port A i Port B.
I można im przydzielić COM4 i COM5 na ten przykład...
Czyli wiem że Port A i B to COM4 i COM5 ale gdybym tych
płytek miał więcej, i wetknął wszystkie na raz a nie pokolei to
nie miałbym pojęcia który jest A i B a który jest C i D lub E i F?
Następne wpisy z tego wątku
- 11.11.15 01:42 Pszemol
- 11.11.15 01:44 Pszemol
- 11.11.15 11:43 platformowe głupki
- 11.11.15 11:47 Zbych
- 11.11.15 15:47 platformowe głupki
- 11.11.15 17:13 Pszemol
- 11.11.15 17:17 platformowe głupki
- 11.11.15 17:30 Zbych
- 11.11.15 17:50 Pszemol
- 11.11.15 20:17 Zbych
- 11.11.15 22:15 Pszemol
- 11.11.15 22:27 Jarosław Sokołowski
- 11.11.15 23:03 Pszemol
- 11.11.15 23:19 Jarosław Sokołowski
- 11.11.15 23:26 Piotr Dmochowski
Najnowsze wątki z tej grupy
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- Propagation velocity v/c dla kabli RF
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- Protoków komunikacyjny do urządzenia pomiarowego
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
- Czemu rozwaliło celę?
- Wojna w portfelu
- Jaki trojfazowy licznik tuya lub podobny?
- Problem z dekoderem adresów
- Intel się wyprzedaje: po 10latach pchnęli pakiet kontrolny Altery za 1/4 kwoty zakupu
Najnowsze wątki
- 2025-05-19 lakier bezbarwny akrylowy
- 2025-05-19 Warszawa => JavaScript / Node / Fullstack Developer <=
- 2025-05-19 Wrocław => Key Account Manager (ERP) <=
- 2025-05-19 Warszawa => MLOps Engineer <=
- 2025-05-19 Zielona Góra => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, P
- 2025-05-19 Warszawa => Sales Executive / KAM <=
- 2025-05-19 Warszawa => Senior Key Account Manager IT <=
- 2025-05-19 Kraków => NMS System Administrator <=
- 2025-05-19 Kraków => NMS System Administrator <=
- 2025-05-19 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-05-19 Gliwice => Business Development Manager - Network and Network Security
- 2025-05-19 Warszawa => Spedytor Międzynarodowy <=
- 2025-05-19 Lublin => Programista Delphi <=
- 2025-05-19 Szczecin => Key Account Manager IT <=
- 2025-05-19 Wrocław => Controlling systems Consultant <=