H7-Tool 2.24 Release: SVD Parsing, RTOS Trace, I2C/SPI Slave, and More

H7-Tool 2.24 Release: SVD Parsing, RTOS Trace, I2C/SPI Slave, and More

1PC Software 2.2.4 Update 1. Offline Programming Function Upgrade— Added GD32C10x Series— Added Juchuang HT502x— Added Infineon TLE987x Series— Added NXP S32K1xx Series— Added APM32E103 Series— Added GD32F427RE Series— Fixed PY32F002 Flash Capacity— Fixed New唐 M480 Series, Option Word Read Protection Bug.— Fixed STM32H723 Series Flash Capacity— Fixed PUYA Serial Flash P25Qxxx Series Unlock Command— … Read more

Reflections on Transitioning from Microcontrollers to Embedded Linux

Reflections on Transitioning from Microcontrollers to Embedded Linux

Dragging my weary body home, Xia Tian bounced out of the house, smiling happily: “You’re back!~” The man loosened the collar of his shirt, looking disgusted as he dodged: “What do you want again? I told you, I really hate you.” Xia Tian stood there, awkwardly rubbing her hands: “But you also said you liked … Read more

Common Questions Asked by Embedded Interviewers

Common Questions Asked by Embedded Interviewers

Click on the blue text above to follow us If I were an embedded interviewer, here are some questions I would ask, covering various aspects of embedded development, aimed at gaining a comprehensive understanding of the candidate’s technical abilities, problem-solving approaches, and practical experience. 1 Basic Knowledge 1.1. Related to C Language How do you … Read more

Building RTOS: A Beginner’s Guide to Embedded OS Development

Building RTOS: A Beginner's Guide to Embedded OS Development

This article will take you through the core concepts of Real-Time Operating Systems (RTOS) in a straightforward manner, gradually guiding you to create a small yet fully functional RTOS. We will cover the basic components of RTOS, task scheduling, portability, and task synchronization mechanisms. 1. Basic Components of RTOS A minimal RTOS typically includes the … Read more

Unlocking The Power Of RTOS In C++ Embedded Development

Unlocking The Power Of RTOS In C++ Embedded Development

1. What Sparks When C++ Meets Embedded Development? In our daily lives, electronic products come in various forms, from smartphones and smartwatches to electronic control systems in cars and automation equipment on industrial production lines. Embedded systems are truly ubiquitous. They act as the “hidden brain” of these devices, silently controlling everything, often with high … Read more

The Eight Leading IoT Operating Systems of the Future

The Eight Leading IoT Operating Systems of the Future

Unlike the PC and mobile device sectors, a wide range of commercial and open-source operating systems drive the Internet of Things (IoT). This article introduces eight leading IoT operating systems and their respective best use cases. The tech industry spends a significant amount of time focusing on the IoT craze. Both profit-driven tech companies and … Read more

What Are the Main Embedded Operating Systems (RTOS)?

What Are the Main Embedded Operating Systems (RTOS)?

Real-time operating systems (RTOS) that meet real-time control requirements are introduced below. Here are 14 mainstream RTOS: μClinux, μC/OS-II, eCos, FreeRTOS, mbed OS, RTX, Vxworks, QNX, NuttX, and domestic embedded operating systems include Dujiangyan Operating System (djyos), AliOS Things, Huawei LiteOS, RT-Thread, and SylixOS. Below are the characteristics of these fourteen embedded operating systems. 1. … Read more

From Technology to Platform: ARM’s Ambitions in IoT Era

From Technology to Platform: ARM's Ambitions in IoT Era

Introduction From providing chip IP licensing to establishing its own development platform and device management platform mbed, ARM is planning and exploring business model transformation to cope with the changes of the IoT era. Currently, the mbed platform is merely a platform for technical exchange. If ARM’s mbed can become a trading platform for various … Read more

Overview of Low Power Design Based on RTOS

Overview of Low Power Design Based on RTOS

This issue’s topic: Low Power Design Ideas Based on RTOS. More and more embedded products are based on RTOS as the software platform, and some products have higher requirements for low power consumption. This article discusses how to handle the low power characteristics of microcontrollers in RTOS. Let’s discuss: This article only briefly discusses the … Read more

Key Points Often Overlooked in Embedded Low-Power Design

Key Points Often Overlooked in Embedded Low-Power Design

Designing embedded systems increasingly demands longer standby times and extended battery life. The ability to optimize battery life helps reduce field maintenance costs and ensures that customers can enjoy a good product experience without needing to constantly replace batteries or recharge. The team employs many standard techniques to help extend battery life. For example, placing … Read more