デスクトップステーションからRS-232経由でデバイスを制御するプログラムを作成するタスクがあります。現在、私は計画段階にあり、言語の選択と問題への全体的なアプローチについて一般的な支援が必要です。
プログラムは、32ビットおよび64ビットのIntelプロセッサ上のLinux(主にUbuntu)およびWindows(XP、7)でビルドおよび実行する必要があります。ワークステーションには、物理COMポートまたは(おそらく)USB-RS232コンバーターがある場合があります。
現在、私の最善の策は、CMakeを条件付きで構築したC++プログラムです。プラットフォームに依存しないシリアルポート(USB経由でエミュレートされたものを含む)を構成してアクセスする方法はありますか?いいえの場合、この問題への良いアプローチは何でしょうか?
これまでの提案:
* Boostを使用したC++
* pySerialを使用したpython