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レベルずつ上がります。