|
| NexGenIP® | |
| NexGenOS® | |
| NexGenPPP(oE) | |
| NexGenREMOTE | |
| NexGenBOOT | |
| NexGenRESOLV | |
| NexGenNAT | |
| NexGenWEB® | |
| NexGenMAIL | |
| NexGenIMAP | |
| NexGenSNMP | |
| NexGenIPSEC | |
| NexGenIPv6 | |
| NexGenSSL | |
| NexGenAVS | |
| NexGenIP® | |
| NexGenOS® | |
| NexGenPPP(oE) | |
| NexGenREMOTE | |
| NexGenBOOT | |
| NexGenRESOLV | |
| NexGenNAT | |
| NexGenWEB® | |
| NexGenMAIL | |
| NexGenIMAP | |
| NexGenSNMP | |
| NexGenIPSEC | |
| NexGenIPv6 | |
| NexGenSSL | |
| Networking Protocols | ||
| Graphical Interface | ||
| Embedded XML Browser | ||
| Supported Platforms | ||
| Boards & Compilers | ||
| Customer Service | ||
| Custom Engineering | ||
| Troubleshooting | ||
![]() |

|
NexGenIP® Portable Embedded TCP/IP Stack |
|
|
Enables communication between your devices ![]() ![]() Other Products NexGenIP® : TCP/IP stack (30-60 Ko) NexGenOS® : RTOS/CPU generic interface NexGenPPP(oE) : PPP and PPPoE protocols NexGenREMOTE : Remote utilities NexGenBOOT : Networking Boot utilities NexGenRESOLV : Embedded DNS Resolver NexGenNAT : Network address translation NewGenWEB® : Embedded HTTP server NexGenMAIL : Networking Mail utilities NexGenIMAP : IMAP client NexGenSNMP : SNMPv2c Agent NexGenIPSEC : Embedded Secured IP NexGenIPv6 : Dual-Stack IPv4/IPv6 NexGenSSL : Embedded Secure Socket Layer NexGenAVS : Audio Video Streaming client |
Product Information NexGenIP® is designed for use "out-of-the-box" on your embedded board. It supports TCP, UDP, IP, ICMP, IGMP, Multicast, ARP, and some link-level layers like Ethernet and PPP. Some additional features, including an asynchronous socket interface and a BSD4.4 socket-like interface, have also been added. NexGenIP® has been carefully architectured to meet the requirements of the most demanding applications. It can be configured to choose only the required features and thus to generate a perfectly tuned library if the source code is ordered. The binary library version can be directly linked with an application and thus immediately used. Each software layer has a clean implementation and can be seen as a separate module. All modules can work with each other but in order to avoid so-called "spaghetti" code there are no direct dependencies between them. This architecture not only simplifies the maintenance, but also optimizes the memory footprint since an application never embeds dead code. Since NexGenIP® relies on NexGenOS®, which isolates all CPU/OS/driver dependencies, it is totally platform independant and can be used either in polling or RTOS mode on any architecture. Please check the supported architectures. More features can be viewed following this link. Some technical papers can be downloaded here. Processors Supported x86 (16/32 Bits), SH3, SH4, PowerPC 750-8xx, 68K-CPU32, ARM7, M16C, C166, ST20, ST40, StrongARM, 320C5416/5510, ColdFire5207/5272, MIPS R3000, ARC, others are coming. Documentation A Programming manual is included, and a specification/implementation guide is available upon request. A test suite to stress a new port is delivered with the product. Licensing Source code or binary library Royalty free |