0

簡単な質問です。私はソケットを初めて使用するので、MCU (Atmel) からデータを読み取る方法はあるのでしょうか? 私は Linux を実行しており、Atmel をRS232、または USB を介して自分のコンピューター (サーバー) に接続できます。MCU (USB/COM) からコンピュータに送られてくるデータを直接読み取って処理する方法はありますか?

4

1 に答える 1

1

ソケットはネットワーク通信 (IP) の概念であるため、両方のデバイスにネットワーク インターフェイスが必要であり、さらに Atmel に IP プロトコル スタックが必要です (組み込み Linux などの実際のオペレーティング システムを実行する大型ボードの場合)。

Atmel に USB インターフェースがあり、USB ストレージ デバイスを実装している場合、おそらく Atmel をサーバーにマウントできます。

それ以外の場合 (つまり、むき出しのプロセッサ + ペリフェラルを使用し、O/S を使用しない場合)、ゼロからソリューションを構築する必要があります。その場合、Atmel の UART 機能を使用するシリアル インターフェイスが最も迅速に実装できます。

(Unix/Linux) サーバー側では、キャラクター デバイスを使用してシリアルまたは USB からデータを読み込むことができます。cat < /dev/ttySxx >> SerPort.txt

于 2013-03-19T18:45:12.187 に答える