Understanding the Differences Between Raspberry Pi, Arduino, and Microcontrollers

Understanding the Differences Between Raspberry Pi, Arduino, and Microcontrollers

Follow the blue text and reply with “Entry Materials” to get the ultimate tutorial from beginner to advanced on microcontrollers By | Wujie (WeChat: 603311638) The full text is about1383 words, reading takes about 5 minutes First, the conclusion: microcontrollers are more suitable for commercial products, while Raspberry Pi and Arduino are better for learning … Read more

Understanding the Principle of Automatic Baud Rate Detection in STM32

Understanding the Principle of Automatic Baud Rate Detection in STM32

Your device connects to the other device. If it can automatically detect the baud rate without knowing the other party’s serial port baud rate, wouldn’t it be very convenient? 1 Overview Regarding the issue of automatic detection of UART serial port baud rate, those with project experience or who have studied serial communication should know … Read more

Getting Started with Embedded Systems: ChatGPT’s Guide to Lighting Programs for 51, STM32, Arduino, Raspberry Pi, and Linux

Getting Started with Embedded Systems: ChatGPT's Guide to Lighting Programs for 51, STM32, Arduino, Raspberry Pi, and Linux

Follow+Star Public Account Number, don’t miss the wonderful content Author | strongerHuang WeChat Public Account | strongerHuang What has been the hottest topic in the past two months? I think ChatGPT must be one of them. How hot can this thing be? I used to think it was only popular in the internet and technology … Read more

Understanding Embedded System Software Architecture

Understanding Embedded System Software Architecture

SAST weekly is a technology series launched by the student association of the Department of Electronic Engineering, covering multiple aspects such as popular science in the field of information technology, introduction to cutting-edge research hotspots, and exploration of technological news, helping students to broaden their horizons and gain knowledge. It is updated weekly, welcome to … Read more

Is It Meaningful to Run RTOS on 51 Microcontrollers?

Is It Meaningful to Run RTOS on 51 Microcontrollers?

Follow+Star Public Account Number, Don’t miss wonderful content Author | strongerHuang WeChat Official Account | Embedded Column Recently, I saw a discussion in my technical group about a question: Is it meaningful to run RTOS on 51 microcontrollers? Today, I will talk about 51 and RTOS. 1About 51 Microcontrollers and Their Performance and Resources The … Read more

Understanding and Utilizing Hook Functions in RTOS

Understanding and Utilizing Hook Functions in RTOS

In many operating systems, there exists a type of API function interface called: HOOK functions. For example, HOOK functions can be found in desktop operating systems like Windows, as well as in real-time operating systems such as µC/OS and FreeRTOS. Let’s discuss HOOK functions in the context of µC/OS, including what they are and their … Read more

Open Source GUI for Embedded Systems

Open Source GUI for Embedded Systems

When QT was acquired for 600 million dollars, it was shocking! Is the graphical interface really that valuable? µGUI is a free and open-source graphics library for embedded systems. It is platform-independent and can be easily ported to almost any microcontroller system. Source Code http://www.gitpp.com/plang/ugui-cn What is µGUI? µGUI is a free and open-source graphics … Read more

Why Choose the ARM Cortex-M4 Core HK32MCU for Actual Project Development?

Why Choose the ARM Cortex-M4 Core HK32MCU for Actual Project Development?

On October 9th, Shenzhen Hangshun Chip Technology R&D Co., Ltd. (hereinafter referred to as “Hangshun Chip”) teamed up with Lichuang Mall to bring an exciting product selection live broadcast for electronic engineers. During the event, Hangshun Chip’s senior application technology expert Eddie Yang shared in-depth knowledge about the ARM® Cortex®-M4 core HK32F407 chip with the … Read more

Understanding the Instruction Sets of Cortex-M Processors

Understanding the Instruction Sets of Cortex-M Processors

In most cases, application code can be written in C or other high-level languages. However, having a basic understanding of the instruction set supported by Cortex-M processors helps developers choose the right Cortex-M processor for specific applications. The instruction set (ISA) is part of the processor architecture, and Cortex-M processors can be divided into several … Read more

Building a NAS with Raspberry Pi 4: A Simple Guide to Network Storage

Building a NAS with Raspberry Pi 4: A Simple Guide to Network Storage

To not miss my updates, remember to check the public account in the upper right corner and set it as a star, take down the stars and give them to me. Last month, we shared our treasured boards for everyone to learn and use. The first batch of users who received the boards shared their … Read more