私は現在Atmel AT91SAM9260評価ボード(いくつかの周辺機器を備えたARMベースのマイクロコントローラ)を使って簡単なtcp/ipサーバを実装しています。私のプロジェクトにlwIPオリジナルソースコードを含めるには?
Atmelが提供するいくつかの例には、uIPベースのWebサーバーが含まれていますが、uIPは必要なスループットを処理できません。
ちょうど私に十分に役立っていたバージョン1.1.1(またはやや上)に基づく同じ例が見つかりました。
最近スタックに問題があり、新しいバージョンのlwIPでAT91SAM9260へのポートが見つかりませんでした。プロジェクトをビルドするには、Eclipse + Yagarto + gccを開発スタックとして使用しています。
最新バージョン1.4.0のソースコード(http://download.savannah.gnu.org/releases/lwip/から入手可能)をプロジェクトに置き換えて、すべてのコンパイルエラーを修正しようとしたところ、私は諦めました。
ソースコードの構造は非常に似ていますが、作成する調整が多すぎるようです。
元のソースコードをスタックに適用する際の具体的なガイドはありますか?私のスタックでC++コードをコンパイルするだけではないのですか?
あなたはそれを試してみてください、ここで質問しないLWIPにハードウェアを結びつけるためにethernetif.h/ethernetif.cを提供使用。 – bmargulies
私は試しましたが、私はコンパイルしませんでした。私は質問を改善します。 – Jonas