私が読めるC++の例はありますか?Linux OSでcomポート(rs422)を開くにはどうすればよいですか?
-1
A
答えて
2
おそらくopen(2)、close(2)、read(2)、write(2)、ioctl(2)、fcntl(2)システムコールを使用する必要があります。
シリアルポートはかなり複雑です。約ioctl commandsとtermios
linux programming(または約advanced unix programming)についての良い本を読んでください。シリアルポート、およびtty(擬似ttysを含む)は複雑です!
1
RS-422ポートを持つコンピュータはごくわずかですが、それはRS-232(「普通の古いシリアルポート」)のタイプミスですか?
Linuxでは、device driversを使用して、さまざまなハードウェアデバイスを開くことができるファイルとして利用できます。これらのファイルは通常、/dev/
ディレクトリにあります。カーネルの起動メッセージ(dmesg
コマンドを実行)を調べて、問題のシリアルポートに関連付けられているデバイス名を確認してから、open()
を調べることができます。
関連する問題
- 1. AWSインスタンスでTCPポートを開くにはどうすればよいですか?
- 2. ファイアウォールアプライアンスのポートをプログラムで開くにはどうすればいいですか?
- 3. ラズベリーパイのTCPポートを開くにはどうすればいいですか?
- 4. Linux上のポートですでにポートが使用されているかどうかを検出するにはどうすればよいですか?
- 5. スクリプトを開くにはどうすればよいですか?
- 6. Mac OS 10.13+およびXcode 9+でFileMerge.appを開くにはどうすればよいですか?
- 7. シリアルCOMポート番号をプログラムで変更するにはどうすればよいですか?
- 8. OS Xで任意のタイプのファイルをプログラムで開くにはどうすればよいですか?
- 9. 特定のポートでウェブサイトを開くにはどうすればよいですか?
- 10. Mac OS XでUSBポート番号を取得するにはどうすればよいですか?
- 11. JavaでLinuxからUNCパスを開くにはどうすればよいですか?
- 12. ubuntu OSでPHPでCOMクラスを使用するにはどうすればいいですか?
- 13. Linuxのコマンドラインから新しいウィンドウ(シェル)を開くにはどうすればよいですか?
- 14. 開発ホストPCのUSB COMポートをAndroid仮想デバイスのUSBポートとして設定するにはどうすればよいですか?
- 15. ノードアプリケーションからec2でhttpトラフィックのポートを開くにはどうすればいいですか?
- 16. どのようにPythonでポートをパラレルで聞く+ Linux
- 17. WindowsコンソールでRAILS_ENVを設定するにはどうすればよいですか? LinuxとOS X上で
- 18. LinuxまたはOS XでSwiftパッケージのコードカバレッジを生成するにはどうすればよいですか?
- 19. Intel OS XとLinuxの違いを示すMakefileをコーディングするにはどうすればよいですか?
- 20. Google-Chrome-OSバンドル2012のVMDKファイルを開くにはどうすればよいですか?
- 21. ウェブブラウザを開かずにURLを開くようにリクエストするにはどうすればよいですか?
- 22. Windowsシステムで特定のポート番号を開くにはどうすればいいですか
- 23. ノートパソコンの未使用のCOMポートをすべてクリアするにはどうすればいいですか?
- 24. zipファイルを開くようにvimを設定するにはどうすればよいですか?
- 25. ポップアップウィンドウでアクティビティを開くにはどうすればよいですか?
- 26. MarkWindow(Electron)でマークダウンファイルを開くにはどうすればよいですか?
- 27. Android Targetsdk23カスタムボタンでメニューを開くにはどうすればよいですか?
- 28. GoogleアプリスクリプトでURLを開くにはどうすればよいですか?
- 29. Googleドライブでファイルを開くにはどうすればよいですか? - Cordova
- 30. Google Datalabでgzipファイルを開くにはどうすればよいですか?
この「Linux OS」とは何ですか?具体的に。私にとってC++のサンプル音は広範囲に及んでいます。 –
こんにちは、私はfedora 11を使用しています。シリアルポートの書き込みと読み取りを機能的に持つC++プロジェクトがあります。どうも! – user1157977
どのRS-422カードですか?あなたはカードの詳細を調べなければならないでしょう –