いくつかの物理エンジン、スイッチのオン/オフ、照明を自己記述の C API で制御したいと考えています。
私はすでにこれを達成する方法の非常に一般的な概要を持っています:
カーネルの抽象化を使用し、その上にドライバーを記述して、これを制御として使用します。ドライバー自体が着信バイトを管理し、解釈する必要があります (ポートによって異なります)。
個人的には、MacBook を使用して開発できるので、USB ポートを使用することを好みます。
しかし、プロトコルが非常に複雑であることは知っています。ただし、ここに私の具体的な質問があります:
- 使用するのに適したポートはどれですか (USB は適切なオプションですか?)
- エンジンを USB 電源ケーブルに配線し、データ ケーブルを電源スイッチに接続するだけでよいですか、それとも追加のボードが必要ですか?
- OS X、BSD、または gnu/Linux に関するより良いドキュメントはありますか?
ボードー