0

端末からシリアル ポートにデータを送受信するテスト プログラムを開発する必要があります。
そのためには、仮想デバイス ファイルを作成して操作したいと考えています。コマンドを使用してそれを行いました:

mknod -m 666 ttyS32 c 4, 500

デバイスファイルは正常に作成されましたが、データを書き込めません。プログラムと端末の両方の方法で、次のエラーが発生します。

そのようなデバイスまたはアドレスはありません

CI では標準のファイル I/O 関数を使用し、ターミナルでは「echo」コマンドを使用しました。シリアル ポート デバイス ファイルにデータを書き込む方法はありますか?

4

1 に答える 1

1

それは正しい。を使用してシリアル デバイスに書き込むことができますecho。デバイス (デバイス ファイルではない) が存在し、ドライバーによって適切に処理されていることを確認しますか?

于 2012-07-10T09:31:25.513 に答える