Ustawianie baudrate dla pl2303 z Openwrt (Linux 2.4)
Wrzesień 26th, 2009
Brak komentarzy
1. Powód
Problem zaistniał dla mnie przy próbie odczytu danych bezpośrednio z odbiornika GPS (NMEA strings). Mógłbym wykorzystać gpsd który by zapewne zadziałał, lecz po co mi marnować zasoby kiedy mogę wykorzystać wbudowane w busybox awk.
2. Problem
Mój adapter GPS (chipset SKYTRAQ Venus 6), pracuje jedynie na określonym baudrate (według producenta 4800/9600/19200/38400, dla mnie działał tylko z 38400). Także by odczytać dane z niego muszę ustawić to na porcie.
Zazwyczaj można to osiągnąć przy pomocy setserial.
setserial /dev/tts/0 baud_base 38400
Lecz, gdy próbuje przeprowadzić tą operacje otrzymuje błąd
setserial /dev/usb/tts/0 baud_base 38400 Cannot get serial info: Invalid argument