EZStack (tm)  

EZ Stack™ Embeddable TCP/IP Protocol Suite

DP Consulting Inc.
 
back
next
 

EZ Stack Configurator TCP/UDP Templates

  • The EZ Stack Configurator automatically builds the template files for each added port. The templates:

    • Include sample code with which you can test your port connectivity before you write a single line of code.

    • The templates use the #define SAMPLE_CODE to separate the sample code from your code. They show you where you need to add your code.

    • All of the code for interfacing to the EZ Stack is already in place. This code includes the error handling for the port increasing reliability and substantially reducing your development effort. When an error occurs the EZ Stack will automatically resend the data.

    • The baseName.h include template contains all of the tunable parameters for the port. This makes it EZ for you to set the input and output buffer sizes, the number of simultaneous connections you need to support and for adding any variables that your application requires. Here is where you enable/disable the SAMPLE_CODE #define.


    • Only way to make it EZer is for us to write your application! You only need to read data from the input buffer and build the response in the output buffer. The EZ Stack template does the rest. This substantially reduces development time. We made it easier than using BSD sockets which require another layer of RAM buffers increasing the RAM required which in turn degrades performance. We support a subset of BSD sockets if you wish to use them.


    • These applications were written to test the robustness of the EZ Stack. They use random data with random packet sizes. We also simulated real network situations by randomly throwing away receive packets and randomly not sending transmit packets. The Configurator uses these applications to generate the templates for your custom UDP and TCP ports. The templates include all of the code for interfacing to the EZ Stack. They also include the error handling so you don't have to worry about it.


 

Privacy Policy
eZ80Acclaim!™ is a trademark of ZiLOG, Inc
© 2003-2010 EZ Stack™ is a trademark of DP Consulting, Inc. All rights reserved.