Click here to Skip to main content
15,886,873 members
Articles / Programming Languages / C++

C++ Embedded Task Monitor

Rate me:
Please Sign up or sign in to vote.
5.00/5 (4 votes)
12 Nov 2022MIT4 min read 7.9K   197   11  
Task monitor for multi-threaded embedded systems
Task Monitor is intended for embedded systems, including small micro controller environments running a lightweight RTOS (e.g., FreeRTOS). The Task monitor ensures that all other tasks are running as expected in the system. If there's a failure in one specific task, then the task monitor can take an action based on what the user would like to do. Default is to ASSERT and allow the watchdog to lapse to reset the device. However, it could easily be updated to restart the task in violation.

Views

Daily Counts

Downloads

Weekly Counts

License

This article, along with any associated source code and files, is licensed under The MIT License


Written By
Software Developer (Senior)
United States United States
20 years of software engineering, mostly in the medical device field, but have recently switched to working on autonomous vehicles.

See my projects at https://github.com/ls6777

Comments and Discussions