Under Pressure: RISC-V CPU +1, ARM CPU -1

Under Pressure: RISC-V CPU +1, ARM CPU -1

Noticing that the domestic RISC-V ecosystem and industry have made good progress in 2024, recently, after the U.S. technology blockade, several ARM server CPU companies have begun to downsize. There are mixed voices in the industry regarding the RISC-V CPU route, with some people also starting to sing the blues for ARM server CPU companies. … Read more

Key Points in Designing Battery-Powered Microcontroller Products

Key Points in Designing Battery-Powered Microcontroller Products

Source | Embedded Miscellaneous First, let me ask everyone, how many of you have worked on low-power battery-powered products? In this era of intense competition, not only hardware is being pushed to the limit, but also low power consumption, with standby currents of 1uA and a single battery lasting for 2 years… Of course, for … Read more

FPGA Clock Constraints (Part 1)

FPGA Clock Constraints (Part 1)

Clock constraint commands in Vivado create_clock create_clock -name <name> -period <period> -waveform {<rise_name> <fall_name> } {get_ports <input_port>} create_clock is used to create the primary clock create_clock -name <clk0> -period <10.000> -waveform {0 5} {get_ports clk0} (default state) create_clock -name <clk1> -period <10.000> -waveform {2 8} {get_ports clk1} create_generated_clock create_generated_clock is used to constrain derived clocks … Read more

STM32CUBEMX Tutorial 5 — DMA Configuration & Combining DMA with UART for Data Transfer

STM32CUBEMX Tutorial 5 — DMA Configuration & Combining DMA with UART for Data Transfer

Follow and star the public account “Embedded Development Notes”,so you won’t miss any exciting content! Previous articles recommended:STM32CUBEMX Tutorial 4 — UART (USART) Configuration and Redirecting printf OutputSTM32CUBEMX Tutorial 3 — Using External Interrupts (EXTI)STM32CUBEMX Tutorial 2 — Using GPIO, Input/OutputSTM32CUBEMX Tutorial 1 — Environment Setup and New Project CreationDetailed Installation Guide for STM32CUBEMX1. Introduction … Read more

Building an Efficient Home Server with Docker Containers

Building an Efficient Home Server with Docker Containers

In today’s rapidly advancing digital age, the interaction between people’s lives and digital information is becoming increasingly frequent. With the continuous growth of personal data, such as photos, videos, music, and various files, along with the pursuit of a convenient life and efficient work, more and more people are turning their attention to building their … Read more

What Chemical Materials Are Involved in Humanoid Robots?

What Chemical Materials Are Involved in Humanoid Robots?

The humanoid robot industry has a broad prospect. Humanoid robots are robots that imitate human appearance and behavior, possessing a high level of intelligence. Compared to traditional industrial robots and service robots, their most significant feature is their human-like “limb” structure, movement patterns, and perception methods. Empowered by large models of artificial intelligence, they achieve … Read more

Custom Embedded Aquarium? Here Are Key Points to Discuss with Your Designer in Advance! (Aesthetic and Safety Considerations)

Custom Embedded Aquarium? Here Are Key Points to Discuss with Your Designer in Advance! (Aesthetic and Safety Considerations)

Like and follow👆 If you want to perfectly embed an aquarium into a cabinet, it looks beautiful, but when it comes to actual implementation, don’t just focus on aesthetics! There are several critical points that must be communicated clearly with your designer during the design phase; otherwise, it could lead to significant issues later. The … Read more

Design and Implementation of an Embedded Mobile Robot for Monitoring Applications

Design and Implementation of an Embedded Mobile Robot for Monitoring Applications

Abstract:Monitoring and security in areas such as homes, laboratories, offices, factories, and airports are crucial for preventing any threats to human life. Mobile robots have proven effective in numerous applications, especially in hazardous areas, where they can be remotely controlled by humans to perform specific tasks. This research paper presents the design and implementation of … Read more

Standard Path for Building Embedded Linux Systems from Buildroot

Standard Path for Building Embedded Linux Systems from Buildroot

In embedded system development, building a usable Linux system image is never an easy task. Buildroot, as a lightweight and highly integrated build system, has become one of the preferred solutions for many embedded projects. This article will quickly introduce you to the core features, advantages, and disadvantages of Buildroot, and in conjunction with engineering … Read more