Learning STM32 USB

•Official Documentation These two official documents provide a detailed description of the protocol and hardware features, along with some code explanations. “USB Training_Part1_Protocol.pdf”, “USB CDC Class Introduction Training.pdf” Reference website:https://www.usbzh.com/ •Library ExamplesUser-related files usbd_desc.c: This file provides the USBD descriptors and string formatting method. usbd_conf.c: This file implements the USB Device library callbacks and MSP. … Read more

Can Jetson Still Compete? A Comparative Review of 6 AI Embedded Devices to Help You Choose the Right Board!

✦ ✧ Introduction ✦ In today’s world where artificial intelligence (AI) is rapidly moving towards edge computing, AI is no longer confined to the large computing power of data centers but is increasingly deployed in compact, efficient, and intelligent embedded devices. From autonomous driving and industrial inspection to smart security and robotic control, the performance … Read more

Anfu Lai Embedded Weekly Report Issue 354: 2025.04.23–2025.06.08

Note: Thank you all for your attention, and we will continue to summarize the exciting content from last month. 136-channel, 250Ksps, 16-bit ADC synchronous data acquisition card All materials are fully open source, including PCB design files. The 250 kHz, 36-channel synchronous sampling ADC card is designed specifically for SEMGrid systems and other applications requiring … Read more

Honoring Classics, Inspiring the Future: Innovative Breakthroughs in High-Performance Embedded Core Boards

In 2021, with the maturity of 5G, AIoT, and machine vision technologies, industrial scenarios demand more stringent requirements for device computing power, reliability, and multimodal interaction. AI localized deployment has become a necessity, as traditional cloud processing struggles to meet real-time requirements; Multi-sensor fusion (visual, audio, control) has given rise to heterogeneous computing architectures; Harsh … Read more

A New Era of Home Mining! Avalon Q 90T Silent Server: The Perfect Balance of Power and Silence

1 Disrupting traditional perceptions, servers can also be “as quiet as a cat”. Are you tired of traditional servers that roar like tractors? The Avalon Q 90T, with a library-level noise performance of 45-65 decibels, completely rewrites the home mining experience! Actual test data shows that its noise level is even lower than that of … Read more

The Cornerstone of Embedded Real-Time Systems: Practical Design of ARM+Linux Interrupts

In today’s digital age, efficient computing is the core driving force behind technological development. The ARM and Linux interrupt systems serve as the key to unlocking this door to efficient computing. The ARM architecture, with its low power consumption and high performance characteristics, is widely used in various devices from smartphones to industrial control systems, … Read more

Exploring Open Source Embedded RISC-V SoCs: Supported Operating Systems and Development Platforms

The RISC-V architecture is rapidly emerging as a strong force in the SoC design field due to its open-source and scalable features. However, for many developers, understanding which operating systems can run on RISC-V SoCs and what development platforms are needed remains a challenge. This article will delve into the operating systems supported by RISC-V … Read more

Embassy: A Next-Generation Framework for Embedded Applications Built with Rust for Efficient and Safe Asynchronous Applications

Embassy is a next-generation framework for embedded applications that leverages the Rust programming language and its powerful asynchronous features to help developers build safer, more efficient, and energy-saving embedded software. The Advantages of Rust The Rust language is renowned for its high performance, memory safety, and extremely low runtime overhead. It has no runtime, garbage … Read more

Custom Embedded Protocols Should Follow TLV Format

In embedded software development, it is common to see friends defining custom protocols, mainly due to resource constraints and the relatively specialized functionality. Subsequent maintenance is also much simpler. However, at a certain stage or scale of the project, one must consider issues such as scalability and compatibility, leading to a variety of protocol designs. … Read more

A 60 Square Meter Minimalist Wooden Style Apartment with Embedded Storage for Enhanced Practicality!

A case study of a minimalist wooden style single apartment with a construction area of 60 square meters. The space is relatively compact, and the designer has implemented some embedded storage designs that combine appliances and cabinets, making this home more convenient to use. Without further ado, let’s take a look at the renovation effect … Read more