Wie richte ich minicom zur seriellen Kommunikation ein?
Serielle Fenster unter Linux sind leider nicht so komfortabel zu bedienen wie unter Windows. Hier muss man selber etwas Hand anlegen damit man eine Kommunikation aufbauen kann. Folgende Anleitung bezieht sich auf ein Debiansystem.
Minicom installieren
Wenn Ihr Minicom schon auf Eurem System habt könnt Ihr diesen Punkt überspringen. Sonst führt Ihr als root die Installation von minicom durch. Diese ist wie gewohnt sehr einfach unter Debian. Apropos Debian, apt-get sollte nicht mehr verwendet werden seit dem Release von Debian Etch (Debian 4.0). Als Ersatz für apt-get ist aptitude gedacht!
root@yourpc:/home/yourhome# aptitude install minicom Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut... Fertig Die folgenden NEUEN Pakete werden installiert: minicom 0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Es müssen 290kB Archive geholt werden. Nach dem Auspacken werden 1139kB Plattenplatz zusätzlich benutzt. Hole:1 http://ftp.de.debian.org etch/main minicom 2.2-5 [290kB] Es wurden 290kB in 1s geholt (236kB/s) Wähle vormals abgewähltes Paket minicom. (Lese Datenbank ... 113393 Dateien und Verzeichnisse sind derzeit installiert.) Entpacke minicom (aus .../minicom_2.2-5_i386.deb) ... Richte minicom ein (2.2-5) ...
Ein Profil für das NAS einrichten
Minicom unterstützt das Laden von vorgefertigten Profilen. Der Ablageort für diese Profile ist /etc/minicom. Dort erstellt Ihr als root eine Datei mit dem Namen minirc.mct. In diese fügt Ihr folgendes ein:
# minicom Config für MCT NAS Geraete pu port /dev/ttyS0 pu rtscts No pu xonxoff Yes
Die Einträge bedeuten nun folgendes: Minicom soll den Port /dev/ttyS0 benutzen um Daten zu empfangen und zu senden, keine Hardwareflusskontrolle verwenden (rtscts No), stattdessen die Flusskontrolle softwaremäßig realisieren (xonxoff Yes).
Die Schnittstelle müsst Ihr eventuell anpassen. Im Beispiel wird die COM1 benutzt. Wenn Ihr COM2 benutzen wollt ändern die Einstellung entsprechend auf /dev/ttyS1. Benutzt Ihr einen USB2seriell Wandler ist der Eintrag dann /dev/ttyUSB0 z.B.
Minicom starten
Der Rest ist eigentlich nun sehr einfach. Öffnet ein Konsolenfenster und gebt dort als normaler User (nicht als User root!)
minicom -c on -o mct
ein. Dies öffnet ein Minicomfenster mit farblicher Unterstützung (-c on) ohne Modeminitialisierung (-o) und benutzt das Profil mct, was wir ja im vorhergehenden Schritt erstellt haben. Nun sollte sich Minicom so präsentieren.
Nun startet Euer NAS in den Bootloadermodus. Gebt am Prompt ein h ein um die möglichen Kommandos angezeigt zu bekommen.
Die Breite und Höhe des Konsolenfenster lässt sich leider nicht ändern. Das ist so in minicom fest einprogrammiert, daher sieht die Ausgabe an der rechten Seite so abgeschnitten aus.
[Update!]
Ab der Version 2.3 (in Debian in Lenny) passt sich die Fensterbreite von minicom dem Konsolenfenster an, damit ist man nicht mehr auf die Zwangsbegrenzung der Fensterbreite, die durch minicom vorgegeben wird, gebunden.
Minicom beenden
Zum Beenden benutzt Ihr die Tastenkombination Strg A + Q bzw. Ctrl A + Q
Voìla, fertig!
Attachments
-
minicom_mct-bootloader.png
(31.8 kB) - added by carsten
3 years ago.
minicom with some output from the nas
-
minicom_start.png
(11.1 kB) - added by carsten
3 years ago.
the sarting output from minicom


