Multithreading with FreeRTOS on ESP32

Multithreading with FreeRTOS on ESP32

LingShun Lab (lingshunlab.com) mainly introduces how to use multithreading with FreeRTOS on the ESP32. What is Multithreading? It refers to the technology of implementing multiple threads to execute concurrently from software or hardware. Computers with multithreading capabilities can execute more than one thread at the same time due to hardware support, thereby improving overall processing … Read more

Exploring the ESP32: A Powerful Chip for Developers

Exploring the ESP32: A Powerful Chip for Developers

Recently, I have seen an increasing amount of technical content about the ESP32. I have also written many articles about the ESP32. Compared to domestic developers, “of course, many domestic developers spend their time working overtime and do not have much time to deal with these“, many tech enthusiasts abroad love to use the ESP32 … Read more

Getting Started with ESP32 Development

Getting Started with ESP32 Development

Previously, I shared about the ESP8266, and someone commented to try the ESP32. So I bought a few of them back, and of course, I thought about playing with everyone. Let me introduce this development board. Development board GitHub project link: https://github.com/Xinyuan-LilyGO/T-QT Download the repository code to local: We can develop ESP32S3 using both ESP-IDF … Read more

NodeMCU: An Open Source Firmware Based on Lua for ESP32/ESP8266

NodeMCU: An Open Source Firmware Based on Lua for ESP32/ESP8266

NodeMCU is an open source firmware based on Lua, specifically designed for Espressif’s ESP8266/ESP32 WiFi SOC chips. It uses a modular flash-based SPIFFS file system. NodeMCU is written in C and is based on Espressif’s non-operating system SDK. Initially, NodeMCU firmware was developed as a companion project for the popular ESP8266-based NodeMCU development module, but … Read more

Implementing USB Functionality on ESP32S3

Implementing USB Functionality on ESP32S3

Implementing USB Functionality on ESP32S3 The previous article implemented the online functionality of DAPlink, and now I want to achieve the drag-and-drop download function. The prerequisite for this function is to simulate the ESP32S3 as a USB drive, allowing the ESP32S3 to read files from the USB drive. Today, we will implement the ESP32S3 as … Read more

Creating a Portable IoT Display with ESP32

Creating a Portable IoT Display with ESP32

【Click the above「blue text」 to follow Chip Home, and let’s become tech enthusiasts together】 This is a portable IoT display project that can be developed into various practical tools using the Arduino_GFX library. For example, WiFi signal analysis, electronic photo albums, etc. With a well-designed 3D printed case, it can be easily hung on a … Read more

Creating a NES Game Console with ESP32

Creating a NES Game Console with ESP32

  ▌Introduction An open-source handheld game console based on ESP32 that can run standard NES (FC in Japan) games, supporting mono audio. Let you reminisce about your childhood anytime. The firmware is based on the official Espressif and a secondary development project by moononournation, GitHub link: https://github.com/moononournation/esp32-nesemu ▌Version Update [V1.1-200807] You can now select different … Read more