UVC Development on Sigmastar PureLinux System – Part 3: RNDIS

UVC Development on Sigmastar PureLinux System - Part 3: RNDIS

1. Kernel Configuration to Add RNDIS Config — a/kernel/arch/arm/configs/mercury6_ssc016a_s01a_spinand_usbcam_defconfig +++ b/kernel/arch/arm/configs/mercury6_ssc016a_s01a_spinand_usbcam_defconfig @@ -1901,7 +1901,9 @@ CONFIG_SND_USB=y # CONFIG_SND_USB_PODHD is not set # CONFIG_SND_USB_TONEPORT is not set # CONFIG_SND_USB_VARIAX is not set -# CONFIG_SND_SOC is not set +CONFIG_SND_SOC=y +CONFIG_SND_SOC_SSTAR=y +CONFIG_SND_SOC_SSTAR_DUMMY_CODEC=y # CONFIG_SOUND_PRIME is not set CONFIG_USB_WEBCAM_RNDIS: external rndis function for webcam Symbol: USB_WEBCAM_RNDIS [=n] Type : … Read more

MCU Network Communication: Is One USB Cable Enough?

MCU Network Communication: Is One USB Cable Enough?

1. Introduction The previous article “Unlocking the Potential of LwIP: Easily Implementing Multi-NIC for MCU” mainly introduced how to utilize the high-speed USB 2.0 480Mbps interface of the Xianji Semiconductor high-performance MCU as a USB Host to connect USB 4G modules or USB network cards, and combined with the Ethernet PHY interface to achieve multi-NIC … Read more

Resolving USB Device Recognition Issues with ESP32-S3

Resolving USB Device Recognition Issues with ESP32-S3

Qiming Cloud/ 01 Problem Description When using the ESP32-S3 chip/module with a USB wireless network card and ESP-IDF version idf5.0.3, the client encountered an issue where the computer could not recognize the USB device after compiling and flashing the esp-iot-bridge/examples/wireless_nic example. What could be the reason? Qiming Cloud/ 02 Solution Approach After understanding the client’s … Read more