多かれ少なかれ生産的な道を歩むために、ENC28J60などのイーサネットICに分離されたspiを追加することから始めて、そこから改善する必要があると思います。このようなチップは、OSIレイヤー 1および2 を抽象化します。
ハードウェアを入手したら、IP、TCP、および使用するプロトコルの詳細を理解する必要があるため、プログラミングが最も難しい部分になると確信しています。
おそらくあなたはすべての理論的な詳細を掘り下げる前に例で学ぶことを好むので、タックスグラフィックス(avr Webサーバーの記事、コード付き -オープンソース)、embeddedmarketなどのサイトで行われていることを見てみると信じています(回路図については、ユーザーマニュアルを参照してください)。このブログ投稿も確認してください。
可能な限り多くのRAMとEEPROMが必要になることは確かです。8ビットファミリのデバイスでそれを行うことができます。
また、非常に単純なもの(Webサーバーなし、単にtelnetのような接続、またはraw(単に現在のシリアルインターフェイスをソケットに基づいたものに転送する))から始めて、パテなどのソフトウェアを使用して接続できることを忘れないでくださいそれに)。
最後に、迅速な解決策が必要な場合に、シリアル/ ttl通信ポートにドロップインコンバーターを使用することもできます。(からプロジェクトに統合する消費者のためのバージョン(DIGI 1のSP、灸Nport5150、など)などがあり灸、HW-グループ、および他の人が)。これらは、osiレイヤー1、2、3、4を完全に抽象化します。まあ、すべてを抽象化します。
これが軌道に乗ることに役立つことを願っています。