Mongoose – Sharing on Embedded Web Server/Network Library Usage – 6 (Timer)

Mongoose - Sharing on Embedded Web Server/Network Library Usage - 6 (Timer)

šŸIntroduction Timer event callbacks in Mongoose may be used in certain scenarios, such as: Sending heartbeat messages to connected clients Implementing reconnection logic for MQTT or WebSocket clients Regularly uploading telemetry data Regularly checking for software update versions … Its functionality and usage methods should be familiar to everyone, which essentially involves writing a callback … Read more

MultiTimer: An Extensible Software Timer

MultiTimer: An Extensible Software Timer

Introduction Previously, we published an article about MultiTimer in the Embedded Open Source Project Selected Column. This week, some friends reminded me in the group that MultiTimer is quite different from the article. My first reaction was that it has been refactored. When experts improve their technical skills, they tend to refactor projects, so I … Read more

Implementation of a Software Timer in Embedded Systems: A Case Study with STM32

Implementation of a Software Timer in Embedded Systems: A Case Study with STM32

Author: Marco Polo Bao Original article: https://blog.csdn.net/qq_26904271/article/details/83833168 1. What is a Software Timer A software timer is a timer simulated by a program, which can be simulated by a hardware timer to create thousands of software timers. This allows the program to use many timers without being limited by insufficient hardware resources, which is an … Read more

Common Implementation Methods of Software Timers in MCUs

Common Implementation Methods of Software Timers in MCUs

Follow+Star PublicAccount, don’t miss out on exciting contentSource | Internet In general embedded product design, due to cost, power consumption, etc., the selected MCU is usually resource-constrained, and the number of timers inside is also limited. In our software design, there are often various timing requirements, such as pulse output, key detection, LCD screen switching … Read more

Implementation of a Software Timer in Embedded Systems

Implementation of a Software Timer in Embedded Systems

Source: https://blog.csdn.net/qq_26904271/article/ 1. What is a Software Timer A software timer is a timer simulated by a program, which can be simulated by a hardware timer to create thousands of software timers. This allows the program to use a large number of timers without being limited by insufficient hardware resources, which is one of the … Read more

A Lightweight Framework for Embedded Systems!

A Lightweight Framework for Embedded Systems!

1 Introduction to mr-library mr-library is a lightweight framework designed for embedded systems, providing a unified low-level driver device model and basic service functions. It features modular design, configurability, and extensibility, helping developers quickly build embedded applications.The mr-library framework supports basic kernel functionalities such as mutexes and object management. It integrates services like an asynchronous … Read more

Implementation of an Embedded Software Timer

Implementation of an Embedded Software Timer

Click the "Linux Tech Enthusiast" above and select "Add to Favorites" Quality articles delivered promptly ā˜žć€Resource怑ChatGPT 4.0 is unlocked, no limit on questions!!! ā˜žć€Resource怑Tsinghua University senior's self-study Linux notes, top-level! ā˜žć€Resource怑Comprehensive guide to commonly used Linux commands, all in one article ā˜žć€Resource怑Collection! Linux basic to advanced learning roadmap Link: https://blog.csdn.net/qq_26904271/article/details/83833168 1. What is a Software … Read more

Getting Started with FreeRTOS Software Timers

Getting Started with FreeRTOS Software Timers

1. Concept of Software Timers A software timer is a mechanism used to trigger events after a specific time, similar to an alarm clock in real life. Users can set the timer to specify when and how often an event occurs, and call a predefined callback function when the time is reached. Unlike hardware timers, … Read more

A Lightweight Framework for Embedded Systems

A Lightweight Framework for Embedded Systems

Scan to FollowLearn Embedded Together, learn and grow together Introduction to mr-library mr-library is a lightweight framework for embedded systems, providing a unified low-level driver device model and basic service functions, featuring modular design, configurability, and extensibility, helping developers quickly build embedded applications. mr-library framework supports basic kernel functions such as mutexes and object management. … Read more