web-dev-qa-db-ja.com

USB接続デバイスと同等のTelnet?

モノのインターネットタイプの開発ボード(元々はArduino、現在はESP8266、RaspPi、CHIP)で遊び始めています。そして、私が苦労していることの1つは、Linuxマシンからそれらに接続することです。

Arduino:基本的なArduino環境を使用して、文字を前後に送信します。

[〜#〜] esp [〜#〜]:私もいくつかのカスタムスクリプトを使用しました。

今日、私は新しい[〜#〜]チップ[〜#〜]に接続しようとしています。 これらの手順 、これは基本的に「Macでそれを行う方法です。WindowsではPuTTYを使用します... Linuxではあなたがそれを理解すると確信しています。」

しかし、実際にはそれほど明白ではありません。

  • 接続しているように見えても何も表示されないMinicomを使用してみました。
  • Cutecom を使用してみました。これにより、ログインして接続されたCHIPのファイルシステム内を移動できますが、エディターやlessを使用するなどの操作を試みた瞬間です。画面に何らかの制御コードを送信したり、cursesライブラリなどを使用したりすると思います。Cutecomウィンドウは読めないゴミでいっぱいです。

USBシリアルを介して他のデバイスに接続するには、おそらく(適切なボーレートなどを取得するために)低レベルの制御が必要な理由は理解していますが、Linuxには、これらのデバイスと通信でき、画面の処理方法を知っているプログラムがあります。生の文字を単に送り出すよりも高いレベルの抽象化でのUIインタラクション。 Telnetで得られるものと同等ですが、USBシリアル経由で接続されたデバイスと通信します。

もしそうなら、それは何ですか?

1
interstar

Telnetは、ネットワーク経由でIP接続されたデバイスでのみ機能し、シリアルポートとして存在するデバイスでは機能しません。そのためには、PuTTY、cu、tip、Kermit、gtktermなどが必要です。PuTTYに慣れているので、Linuxでも同じように使用できます。 PuTTYは多くのLinuxディストリビューションで利用できます。他の良いオプションはgtktermです。それは素晴らしいGUIです、あなたはそれを気に入るはずです。

1
Nithin Kurian