製品

TCP/IP Stack-ESWare

概要

TCP/IP Stack-ESWareは、TCP/IPスタックが備わっていない環境で利用できる組み込み向けソフトウェアです。

組み込み機器開発に使用されるリアルタイム向けCPUコアでは、OSなどのソフトウェア基盤が準備されていないものもあります。

また、リアルタイム性を重視する場合や、品質保証や認証取得の理由から、WindowsやLinuxといった汎用OSを使用しない場合もあります。
TCP/IP Stack-ESWareは、そうした制約のある環境でもTCP/IP通信機能を実現できる組み込みソフトウェアです。
既存資産を活かした置き換えや、機器要件に応じた柔軟なカスタマイズにも対応します。

<ラインナップ>

  • TCP/IP Stack-ESWare:IPv4通信に対応したTCP/IPスタック
  • IPv6 TCP/IP Stack-ESWare:IPv4/IPv6デュアルスタックに対応したTCP/IPスタック

ご採用のメリット

省リソース設計のため、低消費電力マイコンでも動作可能

IPv4版TCP/IP Stack-ESWareは、コードサイズ約80KB、メモリー使用量約30KBの省リソース設計です。CPUの動作周波数が低く、搭載メモリー容量の少ない低消費電力マイコンにも、通信機能を実装できます。

置き換え・バリエーション展開がしやすい

既存の通信機能やアプリケーション資産を活かして置き換えしやすく、OS、CPU、コンパイラに依存しないため、異なる機種への展開にも対応しやすくなります。

置き換え・バリエーション展開イメージ図

RTOS(Real Time Operating System)への移植を進めやすい

RTOSバンドラがOS固有のタスクスケジューリング、メモリー確保、割り込み処理の差異を分離・吸収するため、各種RTOS環境への移植を進めやすくなります。

開発効率の向上につながる

  • BSDソケットAPI準拠
    BSDソケットAPIに準拠しているため、既存のソケット通信アプリケーション資産を流用しやすく、開発効率の向上につながります。
  • HAL(Hardware Abstraction Layer)API
    ネットワークコントローラーごとにHALドライバーを用意することで、特定デバイスに依存しない構成にしやすくなります。

特徴

組み込み機器に適した省リソース設計

  • 限られたCPU・メモリー資源でも動作可能
  • 省リソースな組み込み機器への実装に適しています

IPv4/IPv6への対応

  • IPv4/IPv6デュアルスタックに対応
  • IPv4とIPv6が混在する環境でも利用可能

開発・置き換えのしやすさ

  • BSDソケットAPI準拠で、既存アプリケーションを活かしやすい
  • OS・CPU・コンパイラに依存せず、異なる機種へ展開しやすい
  • ANSI C準拠のソースコードライセンス

信頼性・互換性

  • IPv6 Ready Logo Phase-2取得(IPv4/IPv6デュアルスタック版)
  • RFC準拠
  • Windows®、UNIX系OSとの相互接続確認済み

実装例

  • TI製プロセッサ(ARM/DSP統合系を含む)
    例:AM572x
  • TI製DSP(C6000系)
    例:TMS320C6455、TMS320C6457、TMS320C6655、TMS320C6657、TMS320C6678
  • TI製DSP
    例:TMS320DM642、TMS320DM6446、TMS320DM6437、TMS320DM648、TMS320DM365

長年にわたり、さまざまなデバイスで活用されてきた実績があります。

メモリー使用量

  • IPv4版TCP/IP Stack-ESWare実装時: ROM:約80KB、RAM:約30KB
  • IPv4/IPv6デュアルスタックTCP/IP Stack-ESWare実装時:
    ROM:約187KB/RAM:約32KB
    ・IPsec(IP Security)を含む構成:  ROM:約322KB、RAM:約48KB

サポート

自社開発による安心の技術サポート

IPv4版とIPv4/IPv6デュアルスタック版の比較

TCP/IP Stack-ESWareは、用途に応じてIPv4版とIPv4/IPv6デュアルスタック版を選択できます。導入環境や将来の拡張性を踏まえ、最適な構成をお選びください。

項目 IPv4版 IPv4/IPv6デュアルスタック版
対応IP IPv4 IPv4/IPv6
利用環境 IPv4ネットワーク IPv4/IPv6混在環境
プロトコル IPv4関連プロトコル IPv4関連プロトコル
IPv6関連プロトコル
認証 - IPv6 Ready Logo Phase-2取得
IPsec - IPsec/IKE(セキュリティ)

<選定の目安>

IPv4のみのネットワークで省リソース性を重視する場合はIPv4版が適しています

IPv4/IPv6混在環境や、将来的なIPv6対応を見据える場合はIPv4/IPv6デュアルスタック版が適しています。

概略仕様

対応プロトコル

IPv4版とIPv4/IPv6デュアルスタック版それぞれのTCP/IP Stack-ESWareの対応プロトコルを表に示します。

対応プロトコル IPv4版 IPv4/IPv6
デュアルスタック版
TCP
UDP
IPv4
ICMPv4
ICMPv6
IGMP
Ethernet
ARP
DHCP
DHCPv6
DNS
DNSv6
Multicast Listener Discovery
Neighbor Discovery
IPSec(オプション)

〇:対応 / ー:未対応

開発環境・互換性

  • BSDソケットAPI準拠
  • Windows®、UNIX系OSとの相互接続確認済み
  • 各種RTOS/ベアメタル環境に対応
  • ANSI C準拠のソースコードライセンス
  • RFC準拠
    (IPv4版とIPv4/IPv6デュアルスタック版共通)

提供内容

  • TCP/IPスタック(ソースコード) (TCP/UDP/IP/ICMP/ARP/DNS/DHCP 等)
  • プログラマーズマニュアル
  • インストールマニュアル
  • メモリー容量計算ツール
    (IPv4版とIPv4/IPv6デュアルスタック版共通)

オプション

  • 通信アプリケーション(SNMP, HTTP, TFTP, FTP, TELNET, SNTP, SMTP, PPPoE, PPP) (IPv4版とIPv4/IPv6デュアルスタック版共通)
  • IPsec/IKE(セキュリティ) (IPv4/IPv6デュアルスタック版のみ)

OKIアイディエスの強みと技術力

TCP/IPを熟知したエンジニアが、製品に合わせたカスタマイズや通信不良解析を支援します。

  • マイコンや組み込みOSを用いた開発経験が豊富です。
  • ネットワークコントローラーのドライバー開発も豊富な経験があります。
  • RTP/RTCPなど、音声・映像のリアルタイム通信に必要な上位層プロトコルも提供できます。
  • お客様の製品の開発期間短縮に貢献します。

導入検討時の比較ポイント

組み込み向けTCP/IPスタックを選定する際は、省リソース性に加え、移植性やカスタマイズ性、通信不良発生時の解析支援のしやすさも重要です。
オープンソースのlwIPなどと比較検討される場合にも、TCP/IP Stack-ESWareは自社開発ならではの柔軟なカスタマイズや支援体制が特長です。

開発事例

TCP/IP Stack-ESWareを活用した開発事例の一例をご紹介します。

  • HALドライバー/RTOSバンドラの開発
  • 組み込み機器への組み込み
  • IPv4/IPv6通信の評価・検証
  • BSDソケットAPIを用いたアプリケーション開発

TCP/IP Stack-ESWareのリーフレット

セミナー動画

更に詳しく知りたい方は、YouTubeでWebセミナーの内容をご覧いただけます。

用語集

TCP/IP
ネットワーク上で機器同士が通信するための基本的なプロトコル群です。
組み込み機器においても、ネットワーク接続やデータ送受信を実現するうえで不可欠な仕組みです。組み込み環境では、汎用コンピューターのように十分なCPU・メモリー資源を前提にできないため、軽量性、移植性、安定性、保守性を両立したTCP/IPスタックが求められます。

BSDソケット
BSD UNIXで生まれたネットワーク通信のためのプログラミングインターフェース(API)です。 アプリケーションがTCP/IP通信を行う際、 ソケット(通信の出入り口)を通じてデータを送受信する仕組みであり、 現在ではLinuxやWindowsなど、多くの環境で広く採用されています。

lwIP(lightweight IP)
lwIPは、組み込み機器向けに広く利用されているオープンソースのTCP/IPスタックです。
省リソースな環境で利用しやすく、組み込み向けTCP/IPスタックの比較検討対象としてよく参照されます。

まずはお気軽にご相談ください!

組み込み機器における通信機能の実装で、通信遅延やパケットロス、移植性、個別仕様への対応などにお困りの方はもちろん、これから設計を始める方も、OKIアイディエスが技術面でしっかりサポートします。
無料相談も承っておりますので、下記よりお問い合わせください。

メルマガで最新情報、当社主催のWebセミナー情報を配信しております。お役に立てるよう配信してまいりますので、是非ご登録お願いいたします。

  • 記載されている会社名、製品名は、各社の商標または登録商標です。
  • ここに記載されている仕様、デザインなどは予告なしに変更する場合があります。
Get Adobe Reader
PDFの閲覧にはAdobe Readerが必要です。Adobe社のサイトからダウンロードしてください。
  • YouTube

お問い合わせ

お問い合わせ