Ich wollte nur eine Empfehlung für ein Terminalprogramm unter Linux abgeben. Nachdem ich auf Linux umgestiegen bin, nutze ich es weil es mir gut gefällt. Was für mich das "Killerfeature" schlechthin ist, es erkennt wenn ein serieller Port (USB-Serial-Wandler) abgezogen wird und meldet dann "disconnected". Steckt man das Device wieder an und das Device steht wieder zur Verfügung, verbindet es sich wieder mit dem seriellen Port und meldet "connected" und arbeitet brav weiter. Das hat mich bei allen anderen Programmen immer genervt, dass man Close/Open oder so machen musste oder sogar das Programm beenden. Es ist auch in den Mint Paketquellen vorhanden aber nicht in der aktuellen Version. Ich habe mir den Source geholt und selbst gebaut um die aktuelle Version zu haben. Es beherrscht Log-Files, Timestamps, Hex-Darstellung, Redirect I/O to socket, Pipe input and/or output... Die Featureliste ist recht lang. Es hat kein GUI aber das stört mich nicht. Hier er Link: https://github.com/tio/tio
:
Bearbeitet durch User
Bei List Devices hätte ich jetzt etwas anderes erwartet:
1 | jv@JamesWebb:~$ tio -L |
2 | jv@JamesWebb:~$ tio --list-devices |
3 | jv@JamesWebb:~$ ls /dev/tty* |
4 | /dev/tty /dev/tty18 /dev/tty28 /dev/tty38 /dev/tty48 /dev/tty58 /dev/ttyS0 /dev/ttyS19 /dev/ttyS29 |
5 | /dev/tty0 /dev/tty19 /dev/tty29 /dev/tty39 /dev/tty49 /dev/tty59 /dev/ttyS1 /dev/ttyS2 /dev/ttyS3 |
6 | /dev/tty1 /dev/tty2 /dev/tty3 /dev/tty4 /dev/tty5 /dev/tty6 /dev/ttyS10 /dev/ttyS20 /dev/ttyS30 |
7 | /dev/tty10 /dev/tty20 /dev/tty30 /dev/tty40 /dev/tty50 /dev/tty60 /dev/ttyS11 /dev/ttyS21 /dev/ttyS31 |
8 | /dev/tty11 /dev/tty21 /dev/tty31 /dev/tty41 /dev/tty51 /dev/tty61 /dev/ttyS12 /dev/ttyS22 /dev/ttyS4 |
9 | /dev/tty12 /dev/tty22 /dev/tty32 /dev/tty42 /dev/tty52 /dev/tty62 /dev/ttyS13 /dev/ttyS23 /dev/ttyS5 |
10 | /dev/tty13 /dev/tty23 /dev/tty33 /dev/tty43 /dev/tty53 /dev/tty63 /dev/ttyS14 /dev/ttyS24 /dev/ttyS6 |
11 | /dev/tty14 /dev/tty24 /dev/tty34 /dev/tty44 /dev/tty54 /dev/tty7 /dev/ttyS15 /dev/ttyS25 /dev/ttyS7 |
12 | /dev/tty15 /dev/tty25 /dev/tty35 /dev/tty45 /dev/tty55 /dev/tty8 /dev/ttyS16 /dev/ttyS26 /dev/ttyS8 |
13 | /dev/tty16 /dev/tty26 /dev/tty36 /dev/tty46 /dev/tty56 /dev/tty9 /dev/ttyS17 /dev/ttyS27 /dev/ttyS9 |
14 | /dev/tty17 /dev/tty27 /dev/tty37 /dev/tty47 /dev/tty57 /dev/ttyprintk /dev/ttyS18 /dev/ttyS28 |
15 | jv@JamesWebb:~$ |
Woran merkt das Teil wenn man etwas ein oder aussteckt ?
J. V. schrieb: > Woran merkt das Teil wenn man etwas ein oder aussteckt ? Vermutlich daran, dass in der Liste ein neues /dev/tty{USB,ACM}* auftaucht bzw. eine bestehende Verbindung zu einem solchen Device abgebrochen wird.
J. V. schrieb: > Woran merkt das Teil wenn man etwas ein oder aussteckt ? Es holt die Informationen aus /dev/serial/by-id/ – dort sind nur tatsächlich vorhandene Devices verlinkt:
1 | user@host ~ % tio -L |
2 | /dev/serial/by-id/usb-MicroPython_Board_in_FS_mode_e6605838934b352e-if00 |
OT: vor das Satzzeichen gehört kein Leerzeichen.
900ss D. schrieb: > Was für mich das "Killerfeature" schlechthin ist, es erkennt wenn ein > serieller Port (USB-Serial-Wandler) abgezogen wird und meldet dann > "disconnected". Steckt man das Device wieder an und das Device steht > wieder zur Verfügung, verbindet es sich wieder mit dem seriellen Port > und meldet "connected" und arbeitet brav weiter. Das macht minicom doch auch.
:
Bearbeitet durch User
Hannes W. schrieb: > Das macht minicom doch auch. Kann sein. Aber Minicom ist überladen mit Features die ich nicht brauche. Und dessen Default ist erstmal zu nerven. Die Konfiguration recht aufwendig. tio starte ich mit ein paar Parametern und es glänzte bei mir mit unspektakulärem Funktionieren und es bietet das was ich brauche. Dass es auch zu Sockets umleiten kann finde ich ziemlich interessant. Hab es bisher aber nicht genutzt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.