Linuxシリアルポートのリアルタイムレートを確認する方法
Linuxシステムでは、sttyコマンドを使用してシリアルポートに関する情報を表示したり、設定したりできます。シリアルポートの現在の速度を表示するには、次のコマンドを使用します。
stty -F /dev/ttyUSB0
其中、/dev/ttyUSB0はあなたが確認したいシリアルポートデバイスのパスです。実際の状況に基づいて変更できます。
上記コマンドを実行すると、ボーレート(リアルタイムレート)、データビット、パリティビット、ストップビットなどのシリアルポート関連の設定情報が出力されます。出力結果の中で「speed 115200 baud」という行を見つけることができます。この行の中の数値がリアルタイムレートです。この行が存在しない場合は、シリアルポートのリアルタイムレートはデフォルト値(通常は9600 baud)であることを意味します。
stty コマンドはシリアルポートの設定情報を表示するだけで、実際の通信速度をリアルタイムに監視することはできません。通信速度をリアルタイムに監視する場合は、シリアルポートデバッグツールを使用するか、プログラムを作成して読み書き操作を実行し、その時間を記録するなどの方法があります。