How a Veteran Embedded Developer Learns and Uses RT-Thread Quickly

How a Veteran Embedded Developer Learns and Uses RT-Thread Quickly

Warm Reminder This article is approximately 5000 words long, and it will take about 10 minutes to read, while skimming through will take about 5 minutes. If you like this article, please share it with your friends. For more information, please follow me. [Experience Summary] How a Veteran Embedded Developer with Nearly 10 Years of … Read more

RT-Thread vs FreeRTOS: A Comparison of Real-Time Operating Systems

RT-Thread vs FreeRTOS: A Comparison of Real-Time Operating Systems

Scan to FollowLearn Embedded Systems Together, learn and grow together One of the main differences between RT-Thread and many other RTOS like FreeRTOS is that it is not just a real-time kernel, but also has a rich set of middleware components, as shown in the figure below. FreeRTOS and RT-Thread are two common embedded real-time … Read more

RT-Thread SPI Chained Transmission Illegal Access? Unveiling the Fatal Trap!

RT-Thread SPI Chained Transmission Illegal Access? Unveiling the Fatal Trap!

1. Introduction In discussions with developers using the Xianji RT-Thread BSP, it was found that the SPI device driver occasionally encounters illegal access exceptions in polling mode (as shown in the figure). Problem reproduction scenario:: 1. The developer only needs to transmit a single message once but did not explicitly initialize the struct rt_spi_message’s next … Read more

RT-Thread BSP v1.9.0 Released | Focus on Optimization

RT-Thread BSP v1.9.0 Released | Focus on Optimization

Dear friends,We are pleased to announce that the RT-Thread BSP v1.9.0 has been officially released. This release focuses on the following user-requested directions: Optimization and enhancement of drivers Support for the new <span>HPM6P00</span> series TSN network examples Version updates (compared to BSP v1.6.0) Adapted to <span>hpm_sdk v1.9.0</span> Added support for <span>HPM6P00EVK</span> development board Upgraded <span>CherryUSB</span> … Read more

RT-Thread Professional Edition Fully Supports LoongArch Architecture in Industrial Control Field

RT-Thread Professional Edition Fully Supports LoongArch Architecture in Industrial Control Field

Recently, with the joint efforts of Loongson Technology and Ruiseide Technology, the RT-Thread Professional Edition has achieved comprehensive support for the LoongArch32 and LoongArch64 architectures. As a high-security real-time operating system launched by Ruiseide Technology for critical information infrastructure, the RT-Thread Professional Edition has implemented support for the entire series of Loongson 1, 2, and … Read more

Implementing CANopen Slave with ES32

Implementing CANopen Slave with ES32

CANopen is a communication protocol based on CAN that has been widely used in the industrial field. CAN provides reliable low-level data transmission, while CANopen offers a standardized application layer protocol. In the CANopen protocol, each CANopen device has an object dictionary. The CANopen device model is shown in the figure below. The object dictionary … Read more

Development Board Review | Porting RT-Thread to MM32F5265, Including Serial Communication and LED Configuration

This article is reprinted from the Jishu Community Author: Once a Job’s Tears Introduction Recently, I had the privilege of experiencing the Lingdong Micro MM32F5265 development board. The MM32F5260 is equipped with the Arm China “Star-MC1 core” processor, which offers high performance and is aimed at high-reliability application fields such as home appliances and industrial … Read more

Low Power Application Notes Based on Renesas RA2L1 MCU

Low Power Application Notes Based on Renesas RA2L1 MCU

Recently, RT-Thread engineers completed the BSP adaptation based on the Renesas CPK-RA2L1 development board, supporting drivers for peripherals such as GPIO, UART, I2C, SPI, ADC, DAC, PWM, CAN, on-chip Flash, Watchdog, RTC, etc. With the support of Renesas engineers, the power component (low power LPM) adaptation was completed. Actual measurements show that the chip can … Read more

Huawei HarmonyOS vs RT-Thread: Which Is the Future of IoT OS?

Huawei HarmonyOS vs RT-Thread: Which Is the Future of IoT OS?

The Internet of Things (IoT) was still a very vague concept a decade ago. With the development of technology across various industries over the past ten years, and the deepening commercialization of 5G, the mainstream communication infrastructure representing the next decade, the initial slogan of “connecting everything” has gradually become clearer. The competition among IoT … Read more

How to Implement Layered Management of Applications and Hardware in MCU Projects

How to Implement Layered Management of Applications and Hardware in MCU Projects

This article mainly shares an open-source management module that helps achieve layered management of applications and hardware in an MCU project. Nowadays, project requirements are more complex, which naturally imposes stricter demands than before. From a technical perspective, I still recommend that everyone should maintain a layered structure (application and driver) in their projects. This … Read more