Hands-on Guide to Mastering STM32F103 Microcontroller Project Development

Hands-on Guide to Mastering STM32F103 Microcontroller Project Development

Table of Contents Chapter 1: Design of the Minimum System for STM32 Embedded Microcontroller 1.1 Overview of STM32 Microcontroller 1.1.1 Introduction to STM32 Microcontroller Products 1.1.2 Analysis of STM32 System Performance 1.1.3 Naming Rules of STM32 Microcontroller 1.1.4 Internal Resources of STM32 Microcontroller 1.1.5 Selection of STM32 Microcontroller 1.2 System Architecture of STM32F1 Series Products … Read more

Essential Unit Testing Frameworks for Embedded Software Development

Essential Unit Testing Frameworks for Embedded Software Development

Follow+Star Public Account Number, don’t miss wonderful content Source | Big Orange Crazy Embedded As a qualified embedded software engineer, it is essential to write not only business code but also unit test code. At this time, having a set of unit testing frameworks becomes particularly important. In software development, each change in requirements basically … Read more

Embedded Software Architecture Design – Event-Driven State Machine

Embedded Software Architecture Design - Event-Driven State Machine

Click the blue text above to learn more practical skills in embedded programming. If you find this article helpful, feel free to like and follow. Introduction Previously, we introduced finite state machines (FSM) and hierarchical state machines (HSM). This article mainly introduces the Event-Driven State Machine (ESM). A widely used design method in embedded systems … Read more

Why Are There No Software Architects in Embedded Systems?

Why Are There No Software Architects in Embedded Systems?

Follow+Star Public Account, don’t miss exciting content Material Source | Network When you open various recruitment websites and search for architects, you will find various system architects, web architects, backend service architects, etc., but it is very difficult to see embedded software architects. Does embedded software not need architecture? Does the driver not need architecture? … Read more

In-Depth Analysis of FreeRTOS: Embedded Software System Architecture (Theory Part – 1)

In-Depth Analysis of FreeRTOS: Embedded Software System Architecture (Theory Part - 1)

Click on the blue text above to follow us If you’re interested, please visit CSDN to check out the in-depth FreeRTOS series of articles Currently, there are three common embedded software system architectures: polling system architecture, front and back-end system architecture, and multi-task system architecture. 1 Polling System Architecture The polling system architecture is the … Read more

Bootloader Development Guide: Designing a Stable Boot Program for Embedded Systems

Bootloader Development Guide: Designing a Stable Boot Program for Embedded Systems

1. Basic Concepts In embedded operating systems, BootLoader runs before the operating system kernel and is the first piece of code executed after the system is powered on. It initializes hardware devices, establishes a memory space mapping, and configures the system’s software/hardware environment to an appropriate state to prepare the environment for the operating system … Read more

Common Software Architectures in Embedded Development

Common Software Architectures in Embedded Development

Microcontroller programs are not unfamiliar to everyone, but very few truly consider architecture. With the continuous increase in program development, architecture is very necessary. 1. Time-Slice Polling Method A program architecture design scheme between front and back sequential execution and operating systems. This design scheme needs to help embedded software developers to reach a higher … Read more

Embedded Systems Development Course Outline

Embedded Systems Development Course Outline

01 Basic Course Information Course Name:Embedded Systems Development Target Audience:Undergraduate students in Computer Science, Automation, Electronic Information, etc. Course Credits:4.0 Course Hours:64 Course Category:Required Core Course Prerequisites:Computer Information Technology, C Programming, Basics of Electronics Subsequent Courses:Principles and Applications of DSP, Intelligent Control, IoT Applications, Intelligent Control 02 Course Tasks and Roles The course “Embedded Systems … Read more

Maximizing Space with Embedded Design: A Comprehensive Guide

Maximizing Space with Embedded Design: A Comprehensive Guide

Editor | Xiaoman Click the image to sign up↑↑↑ A spacious, comfortable, and stylish home is one where everything is hidden away, out of sight. Embedded design not only allows various functions of the home to be ‘invisible,’ enhancing the overall feel, but also improves space utilization, effectively expanding the living area. 1. Embedded Wardrobe … Read more

Understanding Digital Output in Embedded Design

Understanding Digital Output in Embedded Design

Digital output sensors, like other signal-driven actuators, are commonly used in various industrial applications. We can easily find various types of digital output sensors, including temperature, flow, pressure, speed, etc., which have digital signal outputs in various formats. A digital sensor is a type of sensor that only produces binary output. Compared to analog output … Read more