Detailed Process of Porting Modbus on STM32 Bare Metal

Detailed Process of Porting Modbus on STM32 Bare Metal

Follow+Star public number, don’t miss wonderful content Source | Wenxin Yiyan Modbus has many application scenarios and is an essential skill for embedded practitioners. We don’t need to understand it in depth, but it’s necessary to grasp the basic principles. Today, I would like to share the detailed process of porting Modbus on STM32 bare … Read more

Awesome Open Source Embedded Project on Github – ZSWatch Smartwatch

Awesome Open Source Embedded Project on Github - ZSWatch Smartwatch

ZSWatch is an open-source smartwatch that includes both hardware and software. It is named ZSWatch-Zephyr Smartwatch because it is built on top of Zephyr RTOS. Currently, this project is open-source on Github, and it is a fantastic open-source project~ Zephyr was originally developed by Wind River as a microkernel and became a project maintained by … Read more

Top Open Source Embedded Projects You Should Explore

Top Open Source Embedded Projects You Should Explore

From time to time, friends ask: Where can I find good embedded projects? How can I improve my programming skills? Are there any practical projects to share? Today, I will take some time to organize some open source projects that I think are quite good, hoping to help everyone. Awesome Embedded Open Source Address: https://github.com/nhivp/Awesome-Embedded … Read more

Common Architectures in Embedded Software Development

Common Architectures in Embedded Software Development

Select “GuaGua Little Master” at the top, choose “Pin/Star Public Account“ Useful content delivered promptly! Summary: For microcontroller programs, everyone is familiar, but not many truly consider the architecture. With the continuous increase in program development, architecture is very necessary. There are roughly three architectures for applications: 1. Simple front and back sequential execution program, … Read more

At-RTOS: An Efficient Real-Time Operating System for ARM Cortex M Series

At-RTOS: An Efficient Real-Time Operating System for ARM Cortex M Series

Introduction to At-RTOS At-RTOS is a user-friendly real-time operating system designed for embedded controllers specifically for the ARM Cortex M series architecture. The goal of this project is to provide many useful interfaces through RTOS, supporting and simplifying embedded firmware development. Features of At-RTOS 1. Support for ARM Cortex M Series Architecture: At-RTOS is designed … 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

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

The Integration of DSP, RTOS, and IoT: A Perfect Match

The Integration of DSP, RTOS, and IoT: A Perfect Match

Follow+Star PublicAccount, don’t miss the wonderful content Source | Network With the comprehensive coverage of basic networks, the Internet of Things (IoT) has developed rapidly, and the number of IoT terminal devices is increasing. This article will discuss the next generation of hybrid DSP technology equipped with RTOS, which is the best choice for the … Read more

Embedded Software and Hardware Development: The Importance of Quality Documentation

Embedded Software and Hardware Development: The Importance of Quality Documentation

I am Lao Wen, an embedded engineer who loves learning. Follow me to become better together! In the previous article, we had a preliminary understanding of the data framework for the Feilin OK3588-C development kit. For the content of the previous article, you can click here: The performance of embedded ARM chips is getting more … Read more

NanoPi-M2: The Ultimate Maker Tool for Embedded Enthusiasts

NanoPi-M2: The Ultimate Maker Tool for Embedded Enthusiasts

NanoPi M2 (hereinafter referred to as M2) is a completely open-source handheld maker tool launched by the FriendlyARM team for makers, embedded enthusiasts, electronic artists, and hobbyists. Its size is only about 2/3 that of the Raspberry Pi, and it can run operating systems such as Ubuntu Core, Debian, Android 5.1, and Ubuntu Mate. Compared … Read more