シリアルポートを介してBeagleboardに接続するのに問題がありますか?

シリアルポートを介してBeagleboardに接続するのに問題がありますか?

UbuntuからBeagleBoardに接続するためにシリアルUSBアダプタを使用しようとしています。現在、私たちのシステムではttyUSB0として認識されています。 「screen /dev/ttyUSB0 115200」を実行すると、出力に「Screen is Termination」というメッセージが表示され、再び戻ります。このコマンドの前にsudoを使用しようとすると、Beagleboardはrootとして認識されますが、出力はあちこちに表示され、画面にさまざまな文字が表示されます。

私たちが経験しているこの問題を解決する方法はありますか? PuTTy経由でも接続しようとしましたが、接続中にエラーが発生しました。

答え1

似たような状況で私に役立ったのは削除することです。モデムマネージャ次のUbuntu 15.10のパッケージここで議論してください

sudo apt-get remove modemmanager 

その後、再起動してください。これで接続できます。

sudo screen /dev/ttyUSB0 115200

それを使用したくない場合は、sudo次の場所にある必要があります。電話をかけるファイルが属するグループです/dev/tty。グループに私を追加しました。

sudo usermod -a -G dialout $USER

そしてシステムを再起動してください。これで簡単な方法で接続できます

screen /dev/ttyUSB0 115200

接続するとターミナルウィンドウが空になり、ログインプロンプトを表示するにはEnterキーを押す必要があります。

ここに画像の説明を入力してください。

頑張ってください!

答え2

通常、テキストが壊れていると、速度/パリティ/ストップビットの設定が間違っていることを意味します。私は常に9600ボードを最初に試してから、別の値のデフォルト設定を使用して一度に1レベルずつ上がります。

関連情報