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

Understanding Priority in Embedded Systems

Understanding Priority in Embedded Systems

Source: WeChat Official Account [Osprey Talks on Microcontrollers] Author: Osprey ID: emOsprey In embedded software development, we inevitably encounter the concept of priority. Mastering the concept of priority is crucial for designing a good software system. The main content of this note includes the following aspects: 1. Interrupt priority 2. Task priority in the operating … Read more

LiteOS Raspberry Pi Porting Guide (Part 2)

LiteOS Raspberry Pi Porting Guide (Part 2)

This document describes the porting process of the LiteOS open-source version for the Raspberry Pi 3 Model B development board, for reference and learning exchange among developers and testers. Porting Introduction For embedded devices, due to the large differences in chip models and peripherals, and limited resources, IoT operating systems cannot adapt and integrate all … Read more