* 一部のプロトコルはオプションでのご提供です。
BSDソケット・インターフェースを装備
アプリケーションとのインターフェースには、BSDソケットを提供しています。Linuxを含むUNIX系OSベースのネットワークアプリケーションを容易に再利用できます。また、アプリケーション開発時には、UNIXのエンジニアリソースを活用できます。
業界最高クラスのパフォーマンスを実現
最適化されたハイパフォーマンスネットワーキング
高速、マルチセッションの動画ストリーミング製品での実績があります。
チェックサムオフロード対応によるハードウェアレベルでの高速化に対応しています。
IPマルチキャスト機能に対応
複数の指定した相手に、同じデータを一斉に送信できる、IPマルチキャストの送受信機能に対応しています。動画や音楽など大容量のメディアデータを配信する場合などに有効です。
使用メモリサイズを調整可能
PrCONNECT Proでは、全体のコードサイズを調整できる機能選択スイッチを用意しています。DHCPクライアント/DNSクライアント/IPマルチキャスト/AutoIPの機能を使用しない場合は、システムコンフィギュレーション時にこの機能選択スイッチでそれぞれ指定することで、使用しない機能モジュールを組み込まないようにできます。必要十分なコードサイズに調整し、メモリ消費の無駄を省けます。
各種プラットフォームに対応可能
PrCONNECT Proは、OSやCPU、NIC (Network Interface Card) 、LANチップなど、ターゲットシステムによって異なる部分に依存するソースコードを、環境依存部としてコンポーネント化しています。またPrCONNECT Proは、C言語でコーディングされています。このため、移植性に優れ、各種プラットフォームに容易に対応できます。標準では、PrCONNECT Pro はeT-Kernel上で動作するように作成されています。eT-Kernelでは、eT-Kernel MCE (Multi-Core Edition)をはじめとする各プロファイルで動作します。
eT-Kernelを利用する場合には、ライブラリとして実装する方法と、T-Kernelのサブシステムとして実装する方法の二通りから選択できます。 (サブシステムについてはT-Engineのソフトウェアアーキテクチャの構成もご参照ください。) T-Kernelのサブシステムとして実装した場合でも、インターフェースはSocket APIを提供します。T-Kernelのサブシステムとして実装すると、ローダブルなシステムプログラムやプロセスアプリケーションからでも、PrCONNECT Proを利用できるようになります。また、ローダブルなドライバをPrCONNECT Proに動的に追加することができます。
各種プロトコルを標準提供
PrCONNECT Proは、以下のプロトコルを標準で実装しています。
- DHCPクライアント/DNSクライアント/FTPクライアント/FTPサーバ/TELNETサーバ
- TCP/UDP
- IPv4/ARP/ICMP/IGMP/AutoIP など
PrCONNECT Pro アーキテクチャ図
豊富なオプションプロトコルを提供
アプリケーションに応じて、必要な機能を選択して利用できます。
IPv4/IPv6対応デュアルスタックもご用意しています。
オプション製品 | プロトコル |
PrCONNECT Pro Dual | IPv4/IPv6デュアルスタック |
PrCONNECT Pro PPP | PPP |
PrCONNECT Pro Mail | SMTP, POP3 |
PrCONNECT Pro HTTPD | HTTPサーバ, HTTPサーバ/SSL(httpsサーバ), HTMLコンパイラ |
PrCONNECT Pro SNTP | SNTPクライアント |
PrCONNECT Pro SNMP | SNMPv1/v2/v3 Agent |
PrCONNECT Pro PPPoE | PPPoE |
* これらのオプションプロトコルは随時リリースされます。製品構成は変更する可能性があります。販売可能時期などの詳細につきましては、お問い合わせください。
サンプルドライバ、サンプルアプリケーションを提供
PrCONNECT Proでは、システムで使用するネットワークコントローラに対応したデバイスドライバを作成する必要があります。このデバイスドライバのサンプルとして、下記のソースコードを標準添付しています。また、各種アプリケーションのサンプルソースコードを標準添付しています。
- イーサネット用デバイスドライバ
- RZ/A1内蔵イーサネットコントローラ
- Zynq-7000内蔵イーサネットコントローラ
- Cyclone V SoC内蔵イーサネットコントローラ
- i.MX6内蔵イーサネットコントローラ
- FTPサンプルアプリケーション (サーバ/クライアント)
- TELNETサンプルアプリケーション (サーバ)
標準で含まれるサンプル以外にも多数の動作実績コントローラがありますのでお気軽にお問い合わせ下さい。
- Motorola 5282c3
- Intel 8255x
- SMSC LAN91C111
- SMSC LAN9118
- Marvell WLAN
- MPC8272/48, MPC8349内蔵イーサネットコントローラ など
ソースコード提供
PrCONNECT Proは、ソースコードで提供されます。
保守サービス・カスタマイズサービス
下記内容の保守サービスを提供しています。保守サービスを受けることにより、安心してPrCONNECT Proを使った開発に取り組むことができます。
- メールでの製品に関するお問い合わせに対する回答
- マイナーバージョンアップ品の提供
また、独自リアルタイムOSやハードウェアなど、異なる環境にPrCONNECT Proを対応させるカスタマイズサービスを提供しています。
PrCONNECT Pro アーキテクチャ図
PrCONNECT Pro シリーズ RFCサポート一覧
Protocol | RFC | Title |
General | 1122 | Requirements for Internet Hosts |
TCP | 793 | Transmission Control Protocol |
1323 | TCP Extensions for High Performance | |
2414 | Increasing TCP's Initial Window (Obsoleted by RFC3390) | |
UDP | 768 | User Datagram Protocol |
IP | 791 | Internet Protocol |
894 | A Standard for the Transmission of IP | |
919 | Broadcasting Internet Datagrams | |
922 | Broadcasting Internet datagrams in the presence of subnets | |
950 | Internet Standard Subnetting Procedure | |
1112 | Host Extensions for IP Multicasting (IGMP) | |
ARP | 826 | Ethernet Address Resolution Protocol |
ICMP | 792 | Internet Control Message Protocol |
1191 | Path MTU discovery | |
Ethernet | 894 | Standard for the Transmission of IP Datagrams over Ethernet Networks |
PPP | 1661 | Point-to-Point Protocol |
1662 | PPP in HDLC-like Framing | |
1144 | Compressing TCP/IP headers for low-speed serial links [VJ Compression] | |
1332 | The PPP Internet protocol Control Protocol (IPCP) | |
1877 | PPP Internet Protocol Control Protocol Extensions for Name Server Addresses (Options 129, 131 supported) | |
1994 | PPP Challenge Handshake Authentication Protocol (CHAP) | |
DNS | 1034 | Domain names - concepts and facilities |
1035 | Domain Names - Implementation and Specification | |
DHCP | 2131 | Dynamic Host Configuration Protocol |
2132 | DHCP Options and BOOTP Vendor Extensions | |
BOOTP | 951 | Bootstrap Protocol |
FTP | 959 | File Transfer Protocol |
TELNET | 854 | Telnet Protocol |
821 | Simple Mail Transfer Protocol | |
822 | STANDARD FOR THE FORMAT OF ARPA INTERNET TEXT MESSAGESPost Office Protocol - Version 3 | |
1869 | SMTP Service Extensions | |
1939 | Post Office Protocol - Version 3 | |
2045 | Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies | |
2046 | Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types | |
2047 | MIME (Multipurpose Internet Mail Extensions) Part Three: Message Header Extensions for Non-ASCII Text | |
2048 | Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures) | |
2049 | Multipurpose Internet Mail Extensions (MIME) Part Five: Conformance Criteria and Examples | |
HTTP | 1866 | Hypertext Markup Language - 2.0 |
1867 | Form-based File Upload in HTML | |
1945 | Hypertext Transfer Protocol -- HTTP/1.0 | |
2616 | Hypertext Transfer Protocol -- HTTP/1.1 |
動作環境
動作実績のあるOSは以下のとおりです。
- eSOL: eMCOS POSIX
- eSOL: eT-Kernel
採用事例
- 小型産業用ロボット向けプログラム運転多軸コントローラ「XSELシリーズ」【業務用機器】
- 大判インクジェットプリンター「SOLJET EJ-640」、テキスタイルプリンター「Texart XT-640」【マルチファンクションプリンタ】
さらに詳しい情報をお求めの際は、
お気軽にお問い合わせください。
お問い合わせ
オンライン無料相談会もご利用ください。
Zoomなどのオンライン会議ツールで行える無料相談会を実施しています。
弊社社員と時間を設けて会話しながら相談したい、という場合は
ぜひこちらをご活用ください。