Introduction to Task Notifications in FreeRTOS

Introduction to Task Notifications in FreeRTOS

1. Concept of Task Notifications Task notification functionality was introduced in FreeRTOS starting from version V8.2.0. Each task has a 32-bit notification value, and task notifications can replace binary semaphores, counting semaphores, event groups, and even queues of length 1 (used to pass a 32-bit integer or pointer value). Compared to traditional communication methods, task … Read more

Development Techniques for Migrating Embedded SoC Multi-threaded Architecture to Multi-process Architecture

Development Techniques for Migrating Embedded SoC Multi-threaded Architecture to Multi-process Architecture

Click the blue text above to follow us Transitioning embedded SoC development from single-process multi-threaded architecture to multi-process architecture is a task that requires careful planning and implementation, especially in resource-constrained embedded systems. This architectural change is typically aimed at improving system stability, isolation, security, and concurrent processing capabilities. In a single-process multi-threaded architecture, multiple … Read more

Creative Playing Card Clock Based on ESP32

Creative Playing Card Clock Based on ESP32

MAKER:shiura/Translated by: Fun never ends A deck of idle playing cards and a 3D printed stand can build a highly creative playing card clock. I used playing cards as the flaps of the clock and made an interesting and crazy clock with minimal parts. The most challenging part of the project was creating a detachable … Read more

DIY Funny Clock: 100% Open Source Materials!

DIY Funny Clock: 100% Open Source Materials!

Click on the above“Big Fish Robot”, select“Pin/Star Public Account” Benefit content delivered to you first! This article is reprinted from the public account | Daerwen said Author:Zhi Hui The creative prototype of the funny clock originated from a foreign Arduino project. After watching it, I was deeply impressed by its silly vibe, so I designed … Read more

Creating a Desktop Clock with Raspberry Pi PICO

Creating a Desktop Clock with Raspberry Pi PICO

Code Repository 1. Gitee: https://gitee.com/yangkun_monster/clock.git 2. Github: https://github.com/pifan-open-source-community/clock.git Video Tutorial Address: Bilibili: Raspberry Pi Enthusiasts Base, Play Pi VLOG Video VLOG Record: Bilibili: Play Pi VLOG 1. Overview Create a desktop clock using Raspberry Pi PICO that can display the year, month, day, hour, minute, second, week, temperature, and humidity. The clock can be divided … Read more

Creating an Innovative Retro-Fusion Digital Pocket Watch – digiPclock

Creating an Innovative Retro-Fusion Digital Pocket Watch - digiPclock

Creating an Innovative Retro-Fusion Digital Pocket Watch – digiPclock More than 60 years have passed, and although the glow tubes have been discontinued, many engineers still have a deep affection for them. I created a simulated glow tube clock using 8 LCD screens to appreciate the beauty of retro elements and express my respect for … Read more

DIY Fun Clock: 100% Open Source Materials!

DIY Fun Clock: 100% Open Source Materials!

The creative prototype of the Fun Clock originated from an Arduino project abroad. After watching it, I was deeply impressed by its quirky charm, so I designed my own version, improving the structure and adding some extra functions. Suitable Audience Materials Needed 3 x 9g servos – 10 yuan 1 whiteboard marker – 3 yuan … Read more