Pozdrav,
Imam RPi 3 z dvema konvertorjema USB to RS485, eden deluje (USB1), drugi ne (USB0)…
Oba mi USB-ja mi RPi zazan kot HC341-uart in prepozna za HC341-uart driver …
1 2 3 4 5 6 |
pi@raspberrypi:~/ctc $ lsusb Bus 001 Device 005: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter Bus 001 Device 004: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub |
Edina razliko med njima, ki sem jo uspel definirati jo pokaže komanda stty…
1 2 3 4 5 6 7 8 9 |
pi@raspberrypi:~/ctc $ sudo stty -F /dev/ttyUSB0 speed 9600 baud; line = 0; min = 1; time = 0; -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke pi@raspberrypi:~/ctc $ sudo stty -F /dev/ttyUSB1 speed 9600 baud; line = 0; -brkint -imaxbel |
Kako za stalno spremeniti obstoječe parametre USB0 na nastavitve, ki jih ima USB1, ne da bi se spremenili nazaj v prvotne parametre ob ponovnem zagonu RPi-ja?
Hvala
Verjetno se da nastavitve spremeniti na kakšen boljši način, kot ga bom predlagal (predvidevam, da se da te nastavitve spremeniti glede na napravo samo – ID naprave). Lahko narediš zagonsko skripto (z bash ukazi), v katero vneseš nastavitve in nastaviš, da se zažene ob vsakem zagonu naprave nekaj v tem smislu:
https://debian-administration.org/article/28/Making_scripts_run_at_boot_time_with_Debian
http://stackoverflow.com/questions/25344946/linux-debian-run-commands-at-boot-in-init-script
Ok, uporabne povezave … rešil zadevo, hvala.