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 follow, and students who are willing to share knowledge can submit articles to [email protected]
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
1About 51 Microcontrollers and Their Performance and Resources
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 uses.
What are Hook Functions?
Hook functions, also known as HOOK functions, are functions that are called internally by the operating system.
If HOOKs are enabled, the operating system will
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 library for embedded systems. It is platform-independent and can be easily ported to almost any microcontroller system. As long as the display can show graphics, µGUI is not limited by
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 audience and provided detailed interpretations on how to select models and why to
Understanding the Instruction Sets of Cortex-M Processors
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.
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 system
3. Handling of equal priority
4. Interrupt nesting
Today, Osprey will discuss some secrets using the familiar STM32F103 platform.
First, let's start with a variable increment in a
LiteOS Raspberry Pi Porting Guide (Part 2)
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 drivers like Windows/Linux. Therefore, typically, only part of the chips/development boards are adapted first. To run the operating system