Software Analysis, Development & Test Tools, and Professional Services
                                                                    for Real-time and Embedded Systems

 

Home
Up

Debugging Embedded Linux

Camarillo, Calif. – February 19, 2010 – Signum Systems Corp., a 30-year provider of development tools for the embedded markets, has added embedded Linux debugging features to its flagship Chameleon Debugger™ for ARM processors.

With the new features, Chameleon Debugger together with Signum Systems’ JTAGjet emulator make it easier and faster for the software and hardware engineers to port Linux kernels to new hardware platforms, write and debug boot codes (UBL, UBOOT), peripheral drivers, kernel modules and Linux applications.

With older, traditional debug tools, Linux requires a serial port or Ethernet port for the terminal console, but with JTAGjet and Chameleon Debugger all console operations are done via the JTAG port so that Ethernet and serial ports are not necessary (many small, portable devices may not even have these ports).

Designers will also benefit from a much simpler and faster debug environment that works on "bare-metal" boards which do not have any software, drivers or even stable hardware platform.

All debugging is performed via a single JTAG port (IEEE 1149.1) connected directly to the ARM processor, so that the hardware controlled by the processor can be brought up in stages. All Linux terminal console messages during the boot process are displayed in the debugger’s Console window, thus eliminating the need for a terminal or other PC running terminal emulation.

When Linux is ready to load its file system, all TCP/IP operations are redirected through the JTAG port and over LAN to the remote or host PC containing the image of the Linux NFS file system. Only when the Linux port and applications are ready for production, do the boot codes, kernel and NFS file system need to be programmed into the NAND or NOR flash on the target board. Having the entire Linux firmware objects on a PC rather than in flash results in a faster and simpler debugging process.

NAND and NOR flash programming utilities are available as options to complete the debugging and testing environment.

When more visibility into the executing applications is required, Chameleon Debugger offers ETM (Embedded Trace Macrocell) and ETB (Embedded Trace Buffer) support, which in addition to the ARM core execution path captured in real-time, displays  also variables and timing information.

Chameleon Debugger and JTAGjet are available now. For more information, please contact Signum Systems Corp. at 805-383-3682 or visit www.signum.com for a list of distributors.
 

• • •

JTAGjet, Chameleon Debugger are trademarks of Signum Systems Corp. ARM is a trademark of ARM Ltd. Other brands and products are trademarks of their respective holders

 

                                               Manufacturers Representatives serving Mid-Atlantic States since 1991

 

© 2006 AusTek Inc. All Rights Reserved