CT-View

CT-View offers a unique way to observe the behavior and performance of an application running on an embedded platform. It works in conjunction with your debugger and any Kernel Awareness Tools you may have, or stand alone, without a debugger, Kernel Awareness, or hardware present in some cases.

Capturing System calls, hitting breakpoints, or single stepping through an application - CT-View allows you to highlight and view information such as when a service call occurred, how long it took to execute, and the number of times each service was called, and provides the developer with a visual perspective and context about the system as it executes.

CT Translation Engine

With the sophistication of today's embedded applications and market pressure to save on design time, the use of abstraction for maintaining portability and re-use of legacy code is a growing prerequisite in product design.

CT-View provides by example, an application that is using an OS agnostic abstraction layer or Translation Engine. The base structure of the Translation Engine (today) contains 56 Core Kernel functions, and 60 Informational Functions totaling 116 services commonly found within today's commercial OS offerings.

The Translation Engine is primarily responsible for mapping CT Services onto their corresponding OS Services by providing a consistent API regardless of which OS is in use. This method of abstraction decouples a CT-View enabled application from the OS making the application portable. It also allows for non-intrusive performance measuring of the underlying OS by wrapping the actual OS calls with time stamp capturing macros for a more accurate representation of the time it takes for a service to complete.

Visual Analysis Tool

The CT-Translation Engine is paired with an application which resides on the developer's workstation and transforms the (live) or previously recorded performance data into a visual representation of the activity on the embedded target platform.

Track View

CT-View has merged the visual capability of a digital multi-track audio recording workstation with the concept of embedded execution flow.

Just as an Audio engineer can "see" clicks, pops and other recording defects - even if they are not noticeable to the untrained ear, CT-View allows the developer to use visual clues and pattern recognition to draw attention to problem areas and speed up the process of correcting problems and optimizing the application.

Inspector View

The Inspector View displays a visual representation of performance data for each service, function call, or block of code that is time-stamped within the embedded application. The data is represented by bar graphs that provide fastest, slowest and average execution times for the specified service during a live capture or session playback.

This feature is particularly useful for side by side comparisons, such as the performance impact of using different Real-Time Operating Systems.

Simple, visual feedback leads to faster editing and fine tuning, which ultimately produces efficient and predictable results. Try CT-View today!

Features

CT-View contains various features that assist with presenting the developer with useful information about the activity that is occurring on the target.

  • Live Capture
  • Session Playback
  • Loop Playback
  • Zoom
  • Execution Sequence
  • Alarms
  • Track View - Control
  • Color Themes
  • Navigation Bar
  • Color Coding
  • Code Block Coverage
  • Custom Visibility



System Requirements

PC Host - Windows XP / Vista / Windows 7

Operating Systems

  • FreeRTOS
  • SMXRTOS
  • MQX
  • embOS
  • uCOS II*
  • Linux*

Live Recordings or Captures from specific targets assume the appropriate target hardware & tool availability.

*Available Soon:
Contact sales@coressentinc.com for Questions, Scheduling, and or Pre-order of your favored OS combination.




























Copyright © 2013 Coressent All rights reserved.
Web Site Design by Dogwood Productions, Inc.