FreeRTOS

Driving Smart Device Upgrades with Robust Cortex-M33 Computing Capability and Comprehensive Connectivity Nuvoton Launches NuMicro M3331 Series MCU

As the global transition toward industrial automation and smart living accelerates, the security and processing efficiency of microcontrollers (MCUs) have become decisive factors for enterprises to succeed in the business-to-business  market. Nuvoton Technology, a leading provider of microcontrollers, proudly announces the launch of its new NuMicro® M3331 series 32-bit microcontroller.…

ESP32 Offline Voice Recognition Project ESP32 Offline Voice Recognition Using Edge Impulse

Voice recognition is becoming an essential part of the Internet of Things (IoT), allowing us to control, monitor, and interact with devices hands-free. At its core,  ESP32 speech to text works by capturing audio through a microphone, processing it, and converting it into text that devices can understand. This text is then used to trigger commands, just like how…

Popular Operating Systems for IoT Applications Which is the Best Embedded OS for IoT Applications? – A Comparison between Popular IoT Operating Systems

An embedded operating system is a specially designed operation system, which performs specific kinds of tasks in a small segment of memory unit like a Microcontroller/Microprocessor. Why do we need an operating system to complete a task? The answer is no. We use the operating system depending on our purposes like completing tasks within the time-complexity, easy to manage…

Semaphore and Mutex in FreeRTOS with Arduino Arduino FreeRTOS Tutorial 3- Using Semaphore and Mutex in FreeRTOS with Arduino

In previous tutorials, we have covered the basics of FreeRTOS with Arduino and the Queue kernel object in FreeRTOS Arduino. Now, in this third FreeRTOS tutorial, we will learn more about FreeRTOS and its advance APIs, which can make you understand the multi-tasking platform more deeply.

Semaphore and Mutex (Mutual Exclusion) are the kernel objects…

Arduino FreeRTOS using Queues Arduino FreeRTOS Tutorial 2- Using Queues in Arduino FreeRTOS

In the previous tutorial, we introduced FreeRTOS in Arduino Uno and created a task for the blinking LED. Now, in this tutorial, we will dive more into advance concepts of RTOS APIs and learn about communication between different tasks. Here we also learn about Queue to transfer data from one task to another and demonstrate the working of queue APIs by interfacing 16x2 LCD…

FreeRTOS Task for Blink LED in Arduino UNO Arduino FreeRTOS Tutorial 1 - Creating a FreeRTOS task to Blink LED in Arduino Uno

The OS present inside the embedded devices is called an RTOS (Real-Time Operating System). In embedded devices, real-time tasks are critical where timing plays a very important role. Real-time tasks are Time Deterministic means the response time to any event is always constant so that it can be guaranteed that any particular event will occur at a fixed time. RTOS is designed…

STMicroelectronics Extends Amazon FreeRTOS Support with BluetoothR, Ethernet, LTE Cat-M / NB-IoT Starter Kit STMicroelectronics Extends Amazon FreeRTOS Support with BluetoothR, Ethernet, LTE Cat-M / NB-IoT Starter Kit

STMicroelectronics announced extended support for Amazon FreeRTOS with new starter kits for the STM32, ST’s popular family of 32-bit Arm® Cortex®-M microcontrollers. 

 

ST is leveraging AWS to boost designers’ efforts to create easily connectable Internet of Things (IoT) nodes with the combination of ST’s…