High Speed JTAG ICE "PARTNER-Jet" now supports performance analysis feature for Linux target system.
For immediate release:
Kyoto, Japan - November 10, 2005:
Embedded Linux debugger, T-Engine debugger and JTAG ICE specialist Kyoto Microcomputer (KMC) today announced to support performance analysis feature for embedded Linux systems using "PARTNER-Jet" without any other hardware. It has never been easy to analyze performance of embedded Linux systems which have MMU virtual space from traditional ICE using profiling method. KMC extends the features of "PARTNER-Jet" for debugging Linux systems, making it enable profiling and analyzing performance of embedded Linux systems. It was difficult to analyze time consuming functions because of Linux's complexity, and now it becomes possible to find out time consuming functions with PARTNER-Jet and to improve performance. Though it requires some patches to the Linux kernel, no modification is required for user applications and device drivers to use this feature.
Analysis features of PARTNER-Jet
The performance analysis feature which is also included the PARTNER debugger software has a sampling resolution of 100 micro seconds and can keep sampled data of up to 15 minutes (150,000 samples). You can see analyzed records by functions, applications, or processes. You can also record task transition information simultaneously. You can save analyzed result in Excel format, so you can easily see it. The PARTNER also has the feature to show source code coverage not only sampling of execution history for up to 15 minutes, so you can use it to improve quality of your embedded systems.
LTT (Linux Trace Toolkit) and LKST (Linux Kernel State Tracer) are famous for performance analysis technique of Linux system, but those techniques need huge buffer memory on the target system to save trace data. You can use small buffer memory but it takes time to send trace data to ICE and it causes a system performance decrees. KMC performance analysis technique does not need special interface on the target system. You just connect your target system to PARTNER-Jet via JTAG cable for recording execution history. PARTNER-Jet minimizes speed decrees of the target system -- only less than 1 percent -- and you can do performance analysis in almost real time.
No special hardware is required and the current PARTNER-Jet users can use this feature only with updating the PARTNER debugger software. We will demonstrate this feature at Embedded Technology Yokohama (ET2005), from November 16 to November 18.
This profiling feature does not depend on Linux technology and is able to support other operating systems. We also have future plans to support Symbian OS, ITRON, and target systems without OS.
Contact us for product release schedule and how to get pre-release version.
Target OS: Linux OS
Target CPU: ARM9,ARM11
Host machine:Microsoft Windows 2000/XP
About PARTNER-Jet:
The PARTNER-Jet is KMC's flagship JTAG ICE which unleashes the power of JTAG, offering several features including huge trace memory, multi-core CPU support, support for embedded operation systems such as Linux, virtual communication through JTAG (VLINK technology), USB 2.0 support, Ethernet (100BASE-TX) support, interface for optional equipment. The PARTNER-Jet supports several CPUs by replacing debugger software PARTNER (models 20 and 30 only).
Kyoto Microcomputer Co., Ltd. (KMC)
Kyoto Microcomputer Co., Ltd. (KMC), founded in 1985, is the market leader in high-speed JTAG-ICE, high-performance ROM in-circuit emulator, and processor board products in Japan. We are also specialized in software development to offer better development environment providing our flagship debugger "PARTNER". We have almost twenty years of experience in designing and supplying high-performance development tools for embedded microcontrollers in the industrial control, communications, computer, and consumer electronic industries. We will strive to be the premier supplier of advanced hardware and software debugging tools by continuing to provide innovative debugging solutions.
Our flagship products PARTNER-Jet (released November 2003) and PARTNER-JetM (released August 2004) are advanced JTAG ICEs which offers powerful debug features for the latest embedded development such as Linux-based products. The PARTNER-JetM supports high-speed trace clock (over 200MHz) and ultra fast downloading speed (over 10MBytes/Sec) and comes with a high-speed emulation memory unit.
Contacts:
KMC, the KMC logo, PARTNER, PARTNER-Jet, PARTNER-JetM, exeGCC, JTAG-Ether, and Eclipse for PARTNER Cross DevKit are trademarks of Kyoto Microcomputer Co., Ltd. Product and company names mentioned herein may be trademarks of their respective companies. Product specifications are subject to change without notice. This material is provided for informational purposes only; KMC assumes no liability related to its use.