Welche Programme können als Terminal fungieren und auf serielle Schnittstellen zugreifen?
Dies ist nicht für den Terminalzugriff über eine IP-Verbindung gedacht. Auf diese Weise kann ich auf ein Hardwaregerät zugreifen, das an einen USB / Seriell-Konverter mit 9600/8 / N / 1 angeschlossen ist.
Antworten:
Es gibt eine neue Mac-App mit dem Namen " Seriell" , die im App Store erhältlich ist. Vollständige Offenlegung - ich habe es geschrieben. Der Hauptvorteil gegenüber anderen Apps besteht darin, dass es mit den meisten USB-Geräten und seriellen Geräten funktioniert, ohne dass Treiber installiert werden müssen, da eigene Treiber integriert sind. Es führt auch eine vollständige Terminalemulation durch, sodass Sie damit mit Linux oder anderen Geräten arbeiten können, die dies erfordern. Sie können es auch kostenlos ausprobieren.
Außerdem hat Apple begonnen, einen eigenen Treiber für FTDI-basierte Geräte in Mavericks (10.9) aufzunehmen. Wenn Sie also mit 10.9 oder neuer arbeiten und Ihr Gerät über einen FTDI-Chip verfügt, können Sie den im Terminal integrierten Bildschirmbefehl verwenden, um auf Ihr Gerät zuzugreifen, ohne sich um Treiber kümmern zu müssen.
quelle
Sie können den Terminal-Befehl verwenden
screen
, um dies zu tun !!!Wie auf ServerFault zu sehen :
Oder, wenn Sie Mac OS X-Tipps bevorzugen ...
Viele USB-Serial-Adapter verwenden den FTDI- Chip . Installieren Sie den Treiber " Virtual COM Port " und suchen Sie den richtigen TTY-Namen in
/dev
. Zum Beispiel auf einem PowerBook G4 kam es als/dev/tty.usbserial-FTALKY8I
.quelle
Meine Präferenz ist
cu
. Ich benutze es für Arduino oder Bus Pirate bezogenen Spaß. Es ist standardmäßig installiert und unterstützt unter anderem Paritätseinstellungen (geben Sieman cu
für weitere Informationen ein).Geben
~.
Sie wie bei SSH ein, um die Sicherheit zu gewährleisten, wenn Sie fertig sindquelle
cu
zuzugreifen. Bei der Ausführung als Benutzer, der Zugriff auf den Port selbst hat , tritt jedoch anscheinend ein Fehler in Bezug auf Sperrdateien auf . Vielleicht ist die Standardinstallation des Programms falsch konfiguriert?screen
Lösung versucht ? Hatcu
Ursache Berechtigungen Probleme dann?Das beste Programm, das ich dafür kenne
minicom
, gibt es bei Homebrew, Fink und Macports.quelle
Wenn Sie nicht im Terminal arbeiten möchten, können Sie CoolTerm (kostenlos) ausprobieren . Scrollen Sie ein wenig nach unten, um eine Beschreibung zu erhalten und die Datei herunterzuladen. Lassen Sie sich nicht von der Tatsache abbringen, dass es in RealBasic geschrieben ist ... Ich habe es verwendet, um über einen Keyspan USB <-> Serial Adapter eine Verbindung zu Plottern, Arduino-Karten und Quittungsdruckern herzustellen.
quelle
Sie sollten sich ZOC ansehen , das meiner Meinung nach das beste Terminalemulationsprogramm für den Mac. Ich benutze es jeden Tag für meinen Job. Es kann direkt mit einer seriellen Schnittstelle kommunizieren. Natürlich ist es weit mehr als nur serielle Kommunikation.
quelle
C-Kermit ist in Brew am Leben und kann installiert werden mit:
Natürlich müsste zuerst Brew installiert werden. Informationen dazu finden Sie hier: http://brew.sh
Verwenden Sie alternativ Macports
Auch hierfür müssten Sie Macports installiert haben
quelle
Und dann gibt es noch das alte ZTerm, das genauso alt ist, wie es aussieht, aber es erledigt die Arbeit einwandfrei und ist kostenlos erhältlich. Funktioniert gut mit Prolific (PL 2303) und FTDI-basierten seriellen USB-Adaptern.
quelle
Ich habe Erfolg mit cutecom auf Ubuntu 16.04 gehabt
Unterstützt unter OSX: http://cutecom.sourceforge.net/
quelle
Ein weiteres serielles Terminal für Mac OS X ist Cornflake !
Es bietet eine Geräteauswahl mit einer Schaltfläche zum Aktualisieren, eine Auswahl für Baudrate und Pakettyp sowie eine Flusskontrolle, eine Portkontrolle und einen Anzeigefilter zum Anzeigen eingehender Daten als ASCII, ASCII +, Ganzzahl oder HEX.
quelle
Nachdem
screen
ich andere Ansätze (inkl. ) Erfolglos ausprobiert hatte , startete ich die Verwendung von goSerial aus dieser Liste von Apps für den seriellen Port für Mac . Scheint gut zu funktionieren. Es ist ein kostenloses (spendenbasiertes) Programm.quelle
SerialTools im App Store (kostenlos). Gut für mich
quelle
Ich
screen
verbinde mich mit dem seriellen Port meines Routers auf meinem Mac.Nach der Installation von it- entweder mit Macports oder Homebrew auf Bevorzugungs- Verwendung abhängig die folgende Syntax:
Um eine Verbindung zu meinem MikroTik RB4011-Router herzustellen, lautet mein
screen
Befehl:" cs8 " ist die Bitrate des Routers und " ixoff " gibt "No Flow Control" an. " 115200 " ist die Baudrate des Routers. Alternative Einstellungen wären "cs7" für 7 anstelle von 8 Bit und "ixon", wenn die Flusskontrolle von Ihrem seriellen Gerät unterstützt wird.
man screen
Alle "HowTos" für die
screen
Herstellung einer seriellen Verbindung im Internet, die ich bei Googling gefunden habe, lassen diese erforderlichen Parameter weg. Deshalbscreen
funktioniert es nicht, wenn Sie nur die Baudrate übergeben.Übrigens
minicom -s
(die auch über Macports oder Homebrew installiert werden müssten) funktioniert auch hervorragend, aber ich bevorzuge den Bildschirm, da ich nicht durch die Setup-Menüs gehen muss. Ich kann die seriellen Verbindungsparameter einfach direkt an den Bildschirmbefehl übergeben.quelle