組込みシステム向けTCP/IPプロトコルスタック lwIP

lwIP (lightweight TCP/IP) は、組込みシステム向けに開発された軽量かつ高機能のTCP/IPプロトコルスタックです。
ユーシーテクノロジは、lwIPを世界標準のリアルタイムOS µT-Kernelに移植し提供いたします。

lwIPの主な機能

  • 組み込みシステム向けに設計され、RAM/ROM使用量を最小限に抑えた軽量TCP/IPスタック
  • 主要なネットワークプロトコルに対応(IP, TCP, UDP, ICMP, ARP, DHCP, DNSなど)
  • HTTPサーバー(httpd)のサンプルプログラムを提供
  • IPv4/IPv6デュアルスタック対応
  • 修正BSDライセンス(Modified BSD License)で提供されるオープンソースのソフトウェア

リアルタイムOS µT-Kernel 対応

lwIPはリアルタイムOSと組み合わせることにより、POSIXライクなSocket APIが使用可能になり、利便性が増します。
ユーシーテクノロジではlwIPをリアルタイムOS μT-Kernelに移植し提供いたします。またネットワークドライバはµT-Kernelのデバイス仕様に準じ、ハードウェアの性能を引き出します。

評価用サンプルの提供(準備中)

lwIPを移植したμT-Kernelの評価用サンプルを提供いたします。
μT-Kernelは、市販の各種マイコンボードに対応したμT-Kernel 3.0 BSP2(ボードサポートパッケージ)を使用します。
以下のマイコンボードで評価いただけます(ただいま準備中です)。

マイコンボードマイコンメーカ開発環境
EK-RA8P1ルネサス エレクトロニクスe2studio
STM32N6570-DKSTマイクロエレクトロニクスSTM32CubeIDE

ご注意

  • 評価用サンプルのデバイスドライバは、マイコンメーカ提供のファームウェアを使用しています。
  • 評価用サンプルは、動作確認や評価を主な目的とし、ユーシーテクノロジは一切の保証、サポートは行いません。