Skip to main content

NuttX

NuttX for Motor Control and Sensing: IMU Integration and Wireless Data Streaming
·10 mins
NuttX Apache ESP32 ESP32-C6 Motor IMU
This article extends the NuttX motor control system with inertial measurement unit (IMU) sensor integration for vibration measurement and wireless data streaming capabilities using the ESP32-C6 Wi-Fi connectivity.
Simple Boot explained
·6 mins
ESP32 ESP32-S2 ESP32-S3 ESP32-C3 ESP32-C6 ESP32-C2 ESP-IDF Zephyr NuttX
In this article, we explore a simplified ESP32 boot process using single-image binaries to speed up build and flash times — ideal for development workflows. This approach sacrifices features like OTA updates but enables faster iteration.
NuttX for Motor Control and Sensing: MCPWM and DC Motor Control
·12 mins
NuttX Apache ESP32 ESP32-C6 Motor IMU
This article demonstrates how to implement motor control and speed sensing on an ESP32-C6 using NuttX RTOS. It covers setting up MCPWM for motor control, ADC for potentiometer reading, and quadrature encoder for speed measurement. The implementation showcases NuttX’s real-time capabilities through a practical example using common peripherals and sensors.
Running Python on ESP32-S3 with NuttX
·8 mins
NuttX Apache Python ESP32-S3 POSIX
How to migrate from IDF Bootloader to MCUboot using ESP Self-Reflasher
·17 mins
Component ESP-IDF Bootloader MCUboot ESP Self Reflasher NuttX
Using Wokwi with NuttX
·6 mins
NuttX Apache ESP32 POSIX Linux Wokwi Simulation
Testing applications with Pytest and NuttX
·11 mins
NuttX Apache ESP32 Pytest Testing
Building Applications on NuttX: Understanding the Build System
·12 mins
NuttX Apache ESP32 POSIX Linux Tutorial
Getting Started with NuttX and ESP32
·8 mins
NuttX Apache ESP32 POSIX Linux
Blink LED on ESP32 with RTOS NuttX
·4 mins
NuttX ESP32