2017-07-20 3 views
0

スレッドを作成するSTM3210-c(チップ:stm32f107vc)の評価ボードでアプリケーションを開発する必要があります。 各スレッドはTCPクライアントを作成し、別のスレーブに接続できます。STM32F107VC FreeRTOSをTCPで実行する

私はFreeRTOS & lwipを使用することを考えました(そして、lwipのソケット機能で作業することをお勧めします)。

しかし、私はソケットを使いたいので、パケットを管理する必要はありません。 ソケットのサポートでLwIPをコンパイルしようとしましたが、コンパイルできません。

私はlwipopts.hに設定したフラグは次のとおりです。

#define LWIP_TIMEVAL_PRIVATE 0 #define LWIP_NETCONN 1 #define LWIP_SOCKET 1

私は存在しない/ netbuf.hをLWIPエラーを取得するコンパイルしようとします。

  1. freertos & lwipソケットを使用するコードの例はありますか?
  2. 私は考慮する必要がある別のライブラリがありますか?

    • 私はVisualGDBを使用しています。

任意のオファーやコードサンプルは、高く評価されるだろう。

答えて

1

に統合されている代替手段を提供することがありますが、あなたはstm32cubeでプロジェクトを生成しようとしましたか?そこにLwIPを追加し、ソケットAPIを有効にするだけです。すべてが完璧に動作します。

stm32の例はSTM32Cube Embedded Softwareからダウンロードできます。ソケットAPIの例があります。

関連する問題