2016-03-18 31 views
0

私は検索して、関連したクエリを見つけました: How to enable serial port on the raspberrypi zero USB OTG port?組み込みシステムでUSB OTGをシリアルポートとして使用するには?

まだ回答がありません。

私の場合はそれがIFC6410ボードだ、ラズベリーはありません。 ベンダーが提供するLinaroのLinuxイメージでボードをフラッシュしました。私はイーサネットケーブルとsshを使ってカードと通信することができました。しかし、それはあまり安定していません。ネットワークドライバに問題があると思われます。また、ADBのようなシリアル端末を介して組み込みシステムと通信する方法を探している理由がいくつかあります。しかし、ADBのようなものは、もはやubuntu Linuxのオプションではありません。私はいくつかの "ハードウェア"作業で、3ピンRS232をボード上で使用できるはずであることを理解しています。しかし、私は単純に何かを探したり、「ソフトな」

だから私の質問は:シリアル通信端末としてのUSB OTGを利用するために、「簡単なソフトウェアの方法」がありますか?私はいくつかの研究をしましたが、私が正しい方向に向かっているとは思わない。人々がこれをやっているという共通のやり方がありますか、それはあまりにも複雑で、それを行う価値はありませんか?

ベンダーはまた、あなたが組み込みに話をするために、このUSBのOTG経由のadbを使用することができ、このボード用アンドロイドのイメージを持っていました。私はlinaroのLinuxも同様の方法を持っているかどうかわからない?

+0

[ドキュメント](https://kernel.org/doc/Documentation/usb/gadget_serial.txt)によれば、カーネルが適切に設定されていると仮定すると、ガジェットシリアルデバイスとしてのUSB OTGポートを使用するように簡単と思われます。しかし、これは実際にブートローダとearlyprintkによって使用されるUART/USARTコンソールを置き換えるものではありません。 – sawdust

+0

おがくず、これは私にとって非常に興味深い情報です。しかし、それは早いので、私はandroid-tools-adbdを使用しました。 android-tools-adbdをインストールした後、ttyGS0のように見えます。おそらく、このドライバを利用しているでしょう。情報 – chrisky

+0

* "このドライバを利用しているのかもしれません" * - はい、/ dev/ttyGS0はガジェットシリアルデバイスのノードです。 – sawdust

答えて

0

adbdというツールがあることが判明しました。 私はifc6410ボード に apt-get install android-tools-adbdを実行し、/etc/init/android-tools-adbd.confを変更するとボード固有の情報が表示されます。今私は私のボードに入ることができます。

は、ボードの/etc/rc.localstart android-tools-adbdは時にブートそれが開始になります。

関連する問題