Running FreeRTOS on STM32F103C8T6: A Guide to Overcoming Issues with Counterfeit Chips

Recently, I discovered that the chip I had on hand was a counterfeit STM32, which couldn't be programmed. Following solutions found online, I imported a library for a certain chip and was able to program it using STlink, but I still encountered many issues.
Since my project required using C8T6 to deploy FreeRTOS, and I only had this chip, I chose to run RTOS on it. I thought that if I could program it, running RTOS shouldn't be a problem.
However, I

Designing Modular Software Architecture for Embedded Systems

Follow+Star Public Account, don’t miss wonderful content
Designing Modular Software Architecture for Embedded Systems
Source | Da Chengzi Crazy Embedded
A good embedded project usually has a well-designed software architecture. Unless your project is just a simple lighting project.

1. Introduction

Modular programming design refers to dividing a large program into several smaller program modules according to functionality during program design, with each small program module completing a specific function and establishing necessary connections between these modules to complete the entire functional program

The Rise and Fall of the Heterogeneous Quad-Core Processor: A Look at the Texas Instruments OMAP 4470

  • Introduction: An Industry Pioneer Rarer than a '10-Core'
Recently, we at Sanyi Life reviewed several models equipped with MediaTek's 10-core CPU chips and re-tested these older phones using 2022's testing software.
The Rise and Fall of the Heterogeneous Quad-Core Processor: A Look at the Texas Instruments OMAP 4470
At that time, we pointed out that while the design concept of '10-core' may have been misled by market competition, these flagship products did not show a significant performance gap in GPU performance

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

High-Performance MCU: Bridging the Last Mile to Intelligent Vehicles

High-Performance MCU: Bridging the Last Mile to Intelligent Vehicles

High-Performance MCU: Bridging the Last Mile to Intelligent Vehicles

This MCU breaks through the ceiling of intelligent vehicles.
Author | Hao Han
Editor | Xiao Han
Do you think cars today are smart enough?
Indeed, under the wave of development in intelligent connected vehicles, significant improvements in intelligence have been achieved in recent years. On one hand, the arms race in computing power for intelligent driving is becoming increasingly fierce; on the other

Getting Started with Raspberry Pi: A Step-by-Step Guide

Yesterday we introduced what a Raspberry Pi is, and today we've brought it home. How do we play with it? I'll guide you step by step. Wait, just having a Raspberry Pi is not enough; you also need a micro SD card, at least 16GB, as small capacity ones are hard to find these days. Once you have the memory card, you can burn a system onto it (we're talking about Raspbian here), and the Raspberry Pi will boot up.

Building an ESP32 Web Server with Arduino IDE

In this project, you will create a standalone web server with the ESP32 using the Arduino IDE programming environment, which controls outputs (two LEDs).The web server is mobile responsive and can be accessed using any device as a browser on the local network.We will guide you step by step on how to create the web server and how the code works.

Project Overview

Before diving into the project, it is important to outline what our web server will do to make it

Building a Raspberry Pi Industrial Controller with CODESYS: Installation Guide

This tutorial series aims to transform the Raspberry Pi into an industrial controller using CODESYS. The previous article introduced how to boot the Raspberry Pi and start an SSH connection. Today, we will discuss how to install CODESYS Runtime on the Raspberry Pi.

Building a Raspberry Pi Industrial Controller with CODESYS: Installation Guide

CODESYS Runtime is a software system that can transform the current operating system into an industrial controller, thus also known as a soft PLC. To install CODESYS

DIY Desktop Robot Emo Based on Raspberry Pi 4B

【Click on the above「blue text」 to follow DF Maker Community and become a tech aesthetician together】

DIY Desktop Robot Emo Based on Raspberry Pi 4B

Emo is a personal companion robot based on Raspberry Pi 4B, combining fashion and innovation. It is not just a robot, but a living existence. Unlike other robots, it has a unique personality and emotions.

DIY Desktop Robot Emo Based on Raspberry Pi 4B

DIY Desktop Robot Emo Based on Raspberry Pi 4B

Hardware

Back to Top
Product has been added to your cart
×