Article View: pl.comp.os.linux
Article #895927Re: Sterowniki USB-RS232 Exar
From: Sebastian Biały
Date: Sun, 08 May 2016 11:01
Date: Sun, 08 May 2016 11:01
59 lines
3441 bytes
3441 bytes
On 2016-05-08 01:34, Pszemol wrote: >>> No i skąd wiem który /dev/ttySxx który? >> Nie wiadomo. Na Windowsie też nie wiadomo który >> COM jest który. Istnieje szansa że kolejnośc jest zawsze taka sama. > Na Windowsie portu nie ma jak nie wetknę urządzenia. Windows allokuje porty dynamiczne, ale pamięta w który port USB go wetknąłeś. I na tej podstawie dostaniesz zazwyczaj w miarę stabilny numer. W linuxie liczy się kolejnopść wtykania i nie zdziwie się jesli rozwiążesz to stabilnie za pomocą udev - zawsze zaalokuje Ci takie jakie chcesz. > W "My Computer"/"Device Manager"/"Ports" masz > wszystkie "żywe" COMy na liście - wyjmiesz USB to > Ci taki COM znika, włożysz to się pojawia... I nie zdziwiło Cię że pojawia sie tam np. COM57 mimo że masz tylko dwa porty w kompie? Wystarczy trochę powkładać w rózne dziurki USB i nagle się mnożą jak króliki. > A w tym linuksie widzę listę urządzeń ttySxx gdzie xx *Serial* tty, czyli faktyczny serial w hardware cpu/motherboard. U Ciebie jest ttyUSB. > jest od 1 do 32 i po wetknięciu USB nie pojawia się > na tej liście nic nowego ani nic nie znika po wyjęciu. > Więc pod Windą jest dużo lepiej pod tym względem. E tam. Odpal gtkterm/gterm. Zobaczysz go na liście. > A można jakąś komendę spod shella wydać aby > odpytać port, nawet wszystkie porty w pętli, aby > zgłosiły czy urządzenie jest czy go nie ma? ls /dev/tty* > Albo czy to jakiś National Semi czy Exar? Prawdopodobnie musiałbyś enumerować usb co da się zrobić przez /dev i /proc. Nigdy nie miałem potrzeby. > Albo zajrzeć do foldera serial, gdzie są dwa pliki > exar aby odpytać pod którym ttySxx są dostępne? Podobnie jak w win - nie wiadomo bez grzebania po konfiguracjach usb. >> Jesli musisz miec pewnośc to zrób zwarcie między pinem 2 i 3 w DB9 >> i odpal gterm. Powinno pojawić się echo przy wciskaniu klawiszy. > I będę testował gtermem dla wszystkich dostępnych 32 ttySów? Nie. Tylko te ttyUSB* Nie zakładaj odgórnie że tworcy standardu USB a potem impelemntacje będą jakoś specjalnie dla Ciebie w trywialny spsoób informowac które są. "Zapomniano" o numerach seryjnych, regułach enumenracji HUBów itd co powoduje że pod win i lin masz loterię co się pojawi i na jakim porcie. Jedyne co się raczej nie zmienia to kolejność enumeracji w pojedynczym wetknięciu ale tu tez pewności nie mam.
Technical Details
Message-ID:
<ngn6bj$87q$1@node2.news.atman.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailReferences:
<ngjpmr$127$1@dont-email.me> <ngkrba$r2e$1@node2.news.atman.pl> <nglttj$oh3$1@dont-email.me>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: Sebastian Biały <heby@poczta.onet.pl> Newsgroups: pl.comp.os.linux Subject: Re: Sterowniki USB-RS232 Exar Date: Sun, 8 May 2016 13:01:41 +0200 Organization: ATMAN - ATM S.A. Lines: 60 Message-ID: <ngn6bj$87q$1@node2.news.atman.pl> References: <ngjpmr$127$1@dont-email.me> <ngkrba$r2e$1@node2.news.atman.pl> <nglttj$oh3$1@dont-email.me> NNTP-Posting-Host: 176-115-85-233.via.zamek.net.pl Mime-Version: 1.0 X-Trace: node2.news.atman.pl 1462705331 8442 176.115.85.233 (8 May 2016 11:02:11 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Sun, 8 May 2016 11:02:11 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.0 In-Reply-To: <nglttj$oh3$1@dont-email.me> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit