Jump to content

Dowiązanie /dev/ttyUSBx do COM - WINE


bart921
 Share

Recommended Posts

Cześć,

udało mi się już rozwiązać sprawę z dotNET. aktualnie mam jednak kolejny problem. Program do programowania radiotelefonu nie może się z takowym dogadać.

Po kolei. Rzeczy dotyczy softu do radia DR-1801UV Baofenga.

Soft ten jest dostępny tylko pod WIndows, zatem uruchamiam go Wine.

Radio komunikuje się z PC przy pomocy konwertera USB/UART

Konwerter zgłasza się pod dev/ttyUSB3

w ./wine/dosdevices mam dowiązanie com37 prowadzące do /dev/ttyUSB3

moserial nawiązuje kontakt z ttyUSB3(radio wysyła jakieś bzdety przy odpalaniu się)- odrzucam więc przyczyny hardwareowe

jednak program do radia nicholery nie chcę się połączyć z tym radiem.

 

Czego próbowałem?

1. Dodawania wpisu do rejestru HKEY_LOCAL_MACHINE->Software->Wine->Ports

2. Dodawnia nowych symlinków z nowymi numerami com(po dodaniu com wskakuje do rzeczonego programu, ale nadal nie ma komunikacji)

3. Nadania uprawnień 777 dla com37 jak również /dev/ttyUSB3

4. Fizyczna zmiana portu USB i zrobienie tego samego z /dev/ttyUSB4

 

Jak do tej pory bez skutku- 0 komunikacji.

Ktoś może wie, jak rozwiązać ten problem?

Link to comment
Share on other sites

Mam nowe informacje.

Spróbowałem starej metody sprawdzania interfejsu UART.

Zainstalowałem w WINE teraterma, skonfigurowałem port i podłczyłem kabel. Następnie zwarłem ze sobą linie rx/tx i napisałem kilka razy "myszy". Oto efekt:

2065734565_Zrzutekranuz2023-06-2318-31-29.png.0bd2a332a055b3dc75e3588171d2804a.png

 

Jak widać- komunikacja działa. Ale tak kijowo, że wcale nie jest dziwne, że nie ma kontaktu z urządzeniem.

Link to comment
Share on other sites

  • 8 months later...

Nie wiem czy to jest aktualne ale stosowałem z powodzeniem CHIRP i przez USB działa świetnie ale trzeba oczywiście dodać uprawnienia użytkownikowi do /dev/ttyUSB0 np. tak

chown user:root /dev/ttyUSB0

Co do innych radiotelefonów takich jak Vertex Standard czy Maxon seria 7000 programować przez USB zwyczajnie się nie da, mam przejściówke USB/RS232 ale to nie działa prawidłowo (któryś rtf da się tylko częściowo sczytywać)  i dotyczy to również OS WINDOWS. Potrzebny jest bezwarunkowo port  RS232. Wyjątkowo przejściówka sprawdziła się

dla YAESU FTH2010 i przewoźnego FTL..... nie pamiętam już oznaczenia do końca.

Link to comment
Share on other sites

3 godziny temu, Rysio napisał:

ale trzeba oczywiście dodać uprawnienia użytkownikowi do /dev/ttyUSB0 np. tak

chown user:root /dev/ttyUSB0

 

Nic takiego nie trzeba robić, domyślnie w Fedorze porty szeregowa należą do grupy dialout więc wystarczy dodać swojego uźytkownika do tej grypy.

$ ll /dev/ttyUSB0 
crw-rw----. 1 root dialout 188, 0 03-07 14:21 /dev/ttyUSB0
 

$ ll /dev/ttyUSB0 
crw-rw----. 1 root dialout 188, 0 03-07 14:21 /dev/ttyUSB0

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...