Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > EDA/IP

Express Logic offers developers 'unprecedented visibility' in TCP/IP stack

Posted: 09 Mar 2005 ?? ?Print Version ?Bookmark and Share

Keywords:express logic? tcp/ip? stack? file system? arm?

Express Logic Inc. announced the addition of TCP/IP stack and File System awareness to the ARM realview debugger's robust rtos kernel awareness for ThreadX.

The NetX TCP/IP stack for embedded applications, commonly used with the ThreadX RTOS, now can be viewed at the data structure level from the RealView debugger, much like the ThreadX RTOS kernel data structures. According to the company, developers gain unprecedented visibility into the TCP/IP stack's data structures and the behavior of applications using the stack, and that key file system data structures are exposed for easy viewing through the RealView debugger. Similar visibility is also achieved with Express Logic's FileX embedded file system.

"The first benefit to such system visibility is that!just as with ThreadX debugger kernel awareness!all the stack and file system resources are one click away," said William Lamie, president of Express Logic. "We have shortened the development time yet again. To dig into the data structures by hand would be much more difficult and time consuming."

Touted by the company to be an industry first, the new Stack and File System awareness provides several benefits to developers. Views in the NetX TCP/IP Stack provide the following visibility:

? IP!exposes each IP instance in the application. Developers can use it to check for I/O by watching "Bytes Sent" or "Bytes Received" fields.

? Pktpool!gives insight into packet availability in a given pool. If Available Packets is non zero, then the next allocation will be successful. Another interesting field is the Empty Requests field. Each time an allocation request is made on an empty packet pool, this number is incremented. A user might see this and realize that this pool needs to be larger to avoid thread blocking.

? Udp!reveals UDP socket information. The user can see which UDP sockets are actively sending/receiving data.

? Tcp!examines all TCP socket information. A user would use this to see what connections are established (Connect IP & Connect Port) and the state of those connections.

The NetX Stack and FileX File System awareness for ARM's RealView debugger is already available as a free plug-in from Express Logic.

Article Comments - Express Logic offers developers 'unp...
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top