Quels programmes peuvent faire office de terminal et accéder aux ports série?
Ce n'est pas pour l'accès terminal sur une connexion IP, c'est pour que je puisse accéder à un périphérique connecté à un convertisseur USB / série fonctionnant à 9600/8 / N / 1.
Réponses:
Il existe une nouvelle application Mac appelée Serial , disponible dans l'App Store. Divulgation complète - je l'ai écrit. Le principal avantage par rapport aux autres applications est qu’elle peut fonctionner avec la plupart des périphériques USB à série sans installer de pilotes car elle possède ses propres pilotes. Il effectue également une émulation de terminal complète afin que vous puissiez l'utiliser pour travailler avec Linux ou d'autres périphériques qui en ont besoin. Vous pouvez aussi l'essayer gratuitement.
Apple a également commencé à inclure son propre pilote pour les périphériques basés sur FTDI dans Mavericks (10.9). Ainsi, si vous utilisez la version 10.9 ou ultérieure et que votre périphérique contient une puce FTDI, vous pouvez utiliser la commande d'écran intégrée du terminal pour accéder à votre périphérique sans se soucier des pilotes.
la source
Vous pouvez utiliser la commande de terminal
screen
pour le faire !!!Comme on le voit sur ServerFault :
Ou, si vous préférez des astuces Mac OS X ...
De nombreux adaptateurs série USB utilisent la puce FTDI . Installez le pilote " Virtual COM Port " et recherchez le nom TTY approprié dans
/dev
. Par exemple, sur un PowerBook G4, il est apparu comme/dev/tty.usbserial-FTALKY8I
.la source
Ma préférence est
cu
. Je l'utilise pour l'amusement lié à Arduino ou Bus Pirate. Il est installé par défaut et prend en charge les paramètres de parité parmi d'autres options (tapezman cu
pour plus d'informations).Pour renflouer lorsque vous avez terminé, tapez
~.
comme vous le feriez avec SSHla source
cu
semblent échouer avec une erreur concernant les fichiers de verrouillage lorsqu'ils sont exécutés en tant qu'utilisateur ayant accès au port lui-même. Peut-être que l'installation par défaut du programme est mal configurée?screen
solution? Est-ce que celacu
cause des problèmes d'autorisations?Le meilleur programme que je connaisse pour cela est
minicom
, disponible chez Homebrew, Fink et Macports.la source
Si vous préférez ne pas travailler dans Terminal, essayez d’essayer CoolTerm (gratuit). Faites défiler un peu pour la description et le téléchargement. Ne laissez pas le fait que ce soit écrit dans RealBasic vous dissuader ... Je l’ai utilisé pour connecter des traceurs, des cartes Arduino et des imprimantes de reçus via un adaptateur série <-> USB Keyspan.
la source
Vous devriez regarder ZOC , ce que je pense être le meilleur programme d'émulation de terminal disponible pour Mac. Je l'utilise tous les jours pour mon travail. Il est capable de communiquer directement avec un port série. Bien sûr, cela ne se limite pas à une simple communication en série.
la source
C-Kermit est bien vivant à Brew et peut être installé avec:
Naturellement, vous auriez besoin que Brew soit installé en premier. Vous pouvez trouver des informations sur la procédure à suivre ici: http://brew.sh
Utilisez alternativement Macports
Cela exigerait aussi que vous ayez installé Macports
la source
Et puis, il y a toujours l'ancien ZTerm, qui est aussi vieux que son apparence le suggère, mais le travail est bien fait et il est disponible gratuitement. Fonctionne parfaitement avec les adaptateurs série USB basés sur Prolific (PL 2303) et FTDI.
la source
J'ai eu du succès avec cutecom sur Ubuntu 16.04
Pris en charge sur OSX: http://cutecom.sourceforge.net/
la source
Cornflake est un autre terminal série pour Mac OS X !
Il propose une sélection de périphérique avec un bouton d'actualisation, une sélection de débit en bauds et de type de paquet et de contrôle de flux, un contrôle de port et un filtre de visualisation permettant d'afficher les données entrantes au format ASCII, ASCII +, Integer ou HEX.
la source
Après avoir essayé
screen
sans succès d' autres approches (y compris ), j'ai commencé à utiliser goSerial à partir de cette liste d'applications de port série pour mac . Semble fonctionner bien. C'est un programme gratuit (basé sur des dons).la source
SerialTools sur App Store (gratuit). Bon pour moi
la source
J'utilise
screen
pour me connecter au port série de mon routeur sur mon Mac.Après l'avoir installé - en utilisant soit macports, soit homebrew, selon votre préférence - utilisez la syntaxe suivante:
Pour me connecter à mon routeur MikroTik RB4011, ma
screen
commande est la suivante:" cs8 " étant le débit du routeur et " ixoff " spécifiant "Pas de contrôle de flux". " 115200 " est le débit en bauds du routeur. Les autres paramètres possibles sont "cs7" pour 7 au lieu de 8 bits et "ixon" si le contrôle de flux est pris en charge par votre périphérique série.
man screen
Tous les "HowTo" pour utiliser
screen
pour établir une connexion série sur le réseau que j'ai trouvé Googling omettent ces paramètres obligatoires, c'est pourquoi vous constaterez que celascreen
n'a pas fonctionné si vous l'avez essayé en ne transmettant que le débit en bauds.BTW
minicom -s
(qui doit également être installé via macports ou homebrew) fonctionne également très bien, mais je préfère l’écran car je n’ai pas besoin de passer par les menus de configuration. Je peux simplement passer les paramètres de connexion série directement à la commande screen.la source