Exploring the Audio World with ESP32-S2: A Dual-Mode Internet and FM Radio

Exploring the Audio World with ESP32-S2: A Dual-Mode Internet and FM Radio

“An ESP32-S2, synchronizing the radio with the world!”This project builds a “dual-mode Internet + FM radio” using the Espressif ESP32-S2. The device automatically calibrates the time upon startup and connects to a preset Wi-Fi to listen to online radio stations like Qingting FM. It can also switch to receive FM radio stations in the frequency … Read more

Bluetooth Audio Software Development: A Beginner’s Guide to Getting Started and Advancing

Bluetooth Audio Software Development: A Beginner's Guide to Getting Started and Advancing

Follow+Star Public Account Number, don’t miss out on exciting content As the graduation season approaches in September and October, many recent graduates and newcomers in the Bluetooth headset and audio development field have been messaging me asking: What knowledge is required to get started in Bluetooth audio software development?What level of proficiency is needed to … Read more

Advanced Raspberry Pi Development: Writing IO Port Driver Code

Advanced Raspberry Pi Development: Writing IO Port Driver Code

IO development is the most basic and essential skill for beginners. Although most people think that IO operations are simple, they are not so easy for many beginners. This article summarizes some “IO port driver code writing” (including bus addresses, physical_virtual addresses, BCM2835 chip manual knowledge, etc.), hoping to be helpful to everyone. Microcomputer Bus … Read more

ESP-ADF: Official Audio Development Framework for ESP32 Series Chips

ESP-ADF: Official Audio Development Framework for ESP32 Series Chips

ESP-ADF is the official audio development framework launched by Espressif Systems for its ESP32 series chips, providing comprehensive support for audio application development. Whether it’s a simple music player or a complex voice recognition system, ESP-ADF can help you achieve it easily. 1. Introduction to ESP-ADF ESP-ADF supports various chips from Espressif Systems, including ESP32, … Read more

Audio Development on OpenWRT: A Comprehensive Guide

Audio Development on OpenWRT: A Comprehensive Guide

1. Linux Audio Architecture Diagram The quality of audio and video directly affects product experience. 2. Explanation of Audio Architecture Layers openWRT adopts the ALSA layer architecture as follows: Application: The upper layer application mainly calls the interfaces in alsa-lib to implement business logic. Use aplay, arecord, amixer, speaker-test in alsa-util for related testing. HAL … Read more