My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
AboutPlato  
About PLATO
Updated Jun 22, 2009 by robdcl...@gmail.com

PLATO is a tool for displaying and analyzing software traces from an application being debugged. It connects to TTIF (libttif.so, included) which provides a lower overhead replacement for printf(), so as to minimize the chance that timing related bugs disappear when you enable debug traces, and also some binary trace APIs. PLATO can be running on a separate PC from the application being debugged, making it suited for embedded development. PLATO will decode/filter/display/visualize the traces.

Features:

  • regular-expression based filtering ("basic filters") and coloring ("color filters")
  • regular-expression "content filters" to extract and visualize fields from printf() messages for visualization (line graphs, state graphs, bar graphs, tables)
  • synchronized scroll/cursor between all logger and visualizer views (can be disabled on a per-view basis from the view properties)
  • simple script based post processing of traces
  • PLATO runs on linux, windows, and macosx, and can connect over ethernet (via libttif.so) to software begin developed on a linux platform.


Sign in to add a comment
Powered by Google Project Hosting