Product category: Embedded Software and Operating Systems
News Release from: Express Logic | Subject: ThreadX
Edited by the Electronicstalk Editorial Team on 8 March 2005
Debugger looks into TCP/IP stack
Express Logic is claiming an industry first with the addition of TCP/IP stack and file system awareness to the ARM RealView debugger's already robust RTOS kernel awareness for ThreadX
Express Logic's 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. Developers gain unprecedented visibility into the TCP/IP stack's data structures and the behaviour of applications using the stack.
Related stories
RTOS manages Martian imaging mission
The ThreadX RTOS is used to manage the cameras collecting images during NASA's ongoing Mars Reconnaissance Orbiter mission
Debugger makes RTOS development even easier
Express Logic and Lauterbach have announced an extension to Lauterbach's kernel awareness for Express Logic's ThreadX real-time operating system (RTOS)
Similar visibility is also achieved with Express Logic's FileX embedded file system.
Key file system data structures are exposed for easy viewing through the RealView debugger.
'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', commented William E 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'.
Further reading
MIPS development toolkit is RTOS aware
Express Logic and First Silicon Solutions (FS2) have announced ThreadX kernel-aware debug support for the MIPS SDE software development toolkit
RTOS supports all Tensilica cores
The popular ThreadX RTOS now supports all of Tensilica's Diamond Standard and Xtensa configurable processor cores
Survey shows RTOS success in 32bit systems
The ThreadX RTOS scored highly in the 2006 CMP Media 'State of embedded market survey', of 1217 embedded developers
'This extension to the ARM RealView Developer Suite is built on our industry-leading halted and running system debug technology, which enables developers to visualise and interact with abstract system data structures while the target system is running or halted', said Rod Crawford, RealView US Marketing Manager for ARM.
'This capability empowers developers to rapidly tune and deploy complete system platforms'.
The new stack and file system awareness provides several key benefits to developers.
Views in the Express Logic's 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 valuable insight into packet availability in a given pool.
If available packets is not 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 realise 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 and connect port) and the state of those connections.
Similarly, Express Logic's FileX embedded file system provides easy vantages.
Media indicates the file system's 'cache size'.
This tells the developer how many logical sectors can be cached by FileX.
File displays standard file information.
'Available size' is the number of bytes allocated to the file before FileX must get more clusters (allocations blocks in FAT).
NetX stack and FileX file system awareness for ARM's RealView debugger is available immediately as a free plug-in from Express Logic. Request a free brochure from Express Logic....
• Express Logic: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• Electronicstalk Home Page
Related Business News
S2c Partners With Verific Design Automation...
...To Support Soc Design.
MontaVista Leads Industry in Mobile Linux Deployments and Revenue
MontaVista Software, Inc., the leading provider of Linux for intelligent devices and communications infrastructure, is also the leader in embedded Linux for mobile devices, according to a recent report from analyst firm Ventur
Performance Technologies Expands Exclusive Distribution Partnership with VSYSTEMS France
Le-bretonneux, France and MILTON KEYNES, U.K., May 16 /PRNewswire-FirstCall/ -- Performance Technologies , a leading developer of communication platforms and systems, and VSYSTEMS France, a provider of high-end embedded computer systems, are pleased to
VirtualLogix Announces Japan Expansion
VirtualLogix, Inc., the Real-Time Virtualization company, today announced it has opened an office in Tokyo, Japan to meet the growing demand for its real-time virtualization solutions for the embedded electronics market.
Ni Labwindows(tm)/cvi And Measurement Studio Now...
...Compatible With Windows Vista. National Instruments today announced the release of the newest versions of LabWindows/CVI, the proven ANSI C integrated development environment, and Measurement Studio, a comprehensive suite of libraries and user interface controls for
Search the Pro-Talk network of sites