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

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

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

Hangshun Chip has been deeply engaged in high-end 32-bit MCUs and automotive SoCs for decades, gaining a thorough understanding and analysis of the pain points of electronic engineers regarding high-performance MCUs. Currently, engineers face challenges in selecting suitable brands and models, leading to difficulties in inventory and procurement management. In the future, engineers will need … Read more