uploaded 3 days ago
System Monitor component for ESP-IDF

readme

# Monitor Component

[![Badge](https://components.espressif.com/components/espp/monitor/badge.svg)](https://components.espressif.com/components/espp/monitor)

The `monitor` component provides utilities for monitoring various aspects of the
system.

<!-- markdown-toc start - Don't edit this section. Run M-x markdown-toc-refresh-toc -->
**Table of Contents**

- [Monitor Component](#monitor-component)
  - [Task Monitor](#task-monitor)
  - [Example](#example)

<!-- markdown-toc end -->

## Task Monitor

The task monitor provides the ability to use the FreeRTOS trace facility to
output information about the CPU utilization (%), stack high water mark (bytes),
and priority of all the tasks running on the system.

There is an associated [task-monitor](https://github.com/esp-cpp/task-monitor)
python gui which can parse the output of this component and render it as a chart
or into a table for visualization.

## Example

This example shows how to use the `monitor` component to monitor the executing
tasks.

Links

Supports all targets

Maintainer

  • William Emfinger <waemfinger@gmail.com>

License: MIT

To add this component to your project, run:

idf.py add-dependency "espp/monitor^1.0.2"

or download archive

Stats

  • Archive size
    Archive size ~ 13.29 KB
  • Downloaded in total
    Downloaded in total 679 times
  • Downloaded this version
    This version: 115 times

Badge

espp/monitor version: 1.0.2
|