ClariFi, our debugger and protocol analyser

Debugging can be like finding a black cat in a dark room... Turn on the lights so the black cat is easily seen.



Clarinox debug tools provide in-built protocol analyser support for faster debugging of complex wireless devices. In addition, it offers threading, memory usage and memory leak analysis. Together these tools support the tuning of applications and aid in the communication of issues. The user is able to add custom plug-ins as required, with a console interface via a single physical medium.

ClariFi Debugger may be used in two distinct modes. Firstly, as an advanced logger, and secondly as an interactive tool to run required tests on the target device.

Interaction with the target device may be achieved via Clarinox Lua debugging interface which enables Lua scripts to run in the ClariFi Debugger environment.

Users communicate possible issues by storing and exchanging debugger log files with their team members or with Clarinox.

Plug-ins can pass specific messages to the debug tools sent by the debug target. By defining plug-ins via the plug-in interface, flexibility is provided for developers to add their own debugging functionality.



  • Detailed analysis of the implementation
  • Capture debugging data on demand
  • Protocol/application performance analysis
  • Interactive testing without re-compile
  • Connect via Ethernet, JTAG, UART
  • Post processing for test results debugging
  • API messaging between processors when using RPC
  • Debugging rare occurring issues
  • Analyzing memory use and leakage
  • Analyzing performance
  • Plugins may be developed in C++ or Lua
  • Simple to use and easy to follow
  • Every engineer has access
  • Reduce overall debug times






Supported Platforms

For a full range of supported platforms, please refer to Supported Platforms

Related Videos
Related News

Conference Paper: A flexible plug-in based debugger: The paper describes a flexible, plug-in based debugger. The debug system, built as a C++ interfac ...

Read More

Debugging: Wikipedia states that "Debugging is, in general, a lengthy and tiresome task." ... for debugging discussion Comments from reader ...

Read More

Short Range Wireless Usage, Concerns, Directions and Debugging in the IoT Era: The world of embedded is changing. It is being impacted by one of the m ...

Read More

Products & Solution



ClarinoxBlue, the most comprehensive Bluetooth stack solution in the embedded market


ClarinoxWiFi, our complete WiFi stack solution


ClariFi, our debugger and protocol analyser


Hardware modules and kits for IoT and wireless technology developments

See More..