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

Common RTOS in STM32 Embedded Development

Common RTOS in STM32 Embedded Development

1 FreeRTOS Since RTOS requires a certain amount of system resources (especially RAM), only a few real-time operating systems such as μC/OS-II, embOS, salvo, and FreeRTOS can run on small RAM microcontrollers. Compared to commercial operating systems like μC/OS-II and embOS, FreeRTOS is a completely free operating system, featuring open source code, portability, scalability, and … Read more

Smart Fingerprint Door Lock Based on RT-Thread

Smart Fingerprint Door Lock Based on RT-Thread

This article is authorized to be reposted from the WeChat public account “Embedded Miscellaneous”. This article mainly shares the related content of the smart fingerprint door lock based on RT-Thread. Original link: https://gitee.com/hanxiaohu/W600-RT-Thread-door-lock 1 W600-RT-Thread Smart Fingerprint Door Lock ●Hardware Circuit: https://oshwhub.com/hanxiaohu/zhi-wen-men-suo ●APP Project: https://gitee.com/hanxiaohu/SmartLock-Android 1.1 Project Introduction The main control chip uses the W600 … Read more

Introduction to RT-Thread Sensor Device Driver Framework

Introduction to RT-Thread Sensor Device Driver Framework

Background and Overview Sensor is an important part of the Internet of Things (IoT), “Sensors to IoT” is equivalent to “eyes to humans.” Without eyes, humans cannot see this vast world, and without sensors, IoT cannot perceive the ever-changing world. Currently, there are many sensors developed for IoT, including Accelerometers, Magnetometers, Gyroscopes, Ambient Light Sensors, … Read more

RT-Thread Platform Bluenrg2 Bluetooth Chip Startup Process

RT-Thread Platform Bluenrg2 Bluetooth Chip Startup Process

RTT Zephyr Polling Package Bluenrg2 Bluetooth Chip Startup Process “Summer of Code” “Bluetooth Host Protocol Stack Zephyr Polling Improvement” personal project record Personal record of a beginner participating in the project Project package address: RTT_PACKAGE_zephyr_polling The SPI interface implementation has been completed. To run zephyr_polling on Bluenrg2, the next step is to implement its special … Read more

Comparison of Features of RTOS: uCOS, FreeRTOS, RTThread, RTX

Comparison of Features of RTOS: uCOS, FreeRTOS, RTThread, RTX

(The following content is sourced from the internet for discussion purposes, copyright belongs to author @坚强的山猫)1. FreeRTOS   FreeRTOS is a scalable real-time kernel designed specifically for small embedded systems. Highlights include: Very small packaging. Free RTOS scheduler. Free embedded software source code. Royalty-free. Preemptive, cooperative, and hybrid configuration options with optional time slicing. SafeRTOS derivatives … Read more

μC/OS-II Compatibility Layer for RT-Thread OS

μC/OS-II Compatibility Layer for RT-Thread OS

1 Overview This is a compatibility layer for the RT-Thread domestic operating system, designed to allow projects based on the μC/OS-II operating system from the American company Micriμm to migrate quickly and seamlessly to the RT-Thread operating system. The design and implementation of the compatibility layer respect the original μC/OS-II, ensuring its authenticity. The design … Read more

WiFi Module Usage in Model Car Competitions

WiFi Module Usage in Model Car Competitions

Introduction: This article provides supplementary rules for the use of WiFi communication modules to assist model car operations in the Intelligent Vision Group and Balanced Beacon Group competitions. The aim is to allow participating teams broader exploration in areas such as vehicle-road collaboration and edge-cloud computing, guiding students to become familiar with the domestic embedded … Read more

Implementing Logical Simulation of I2C Bus Abstraction Based on Linux and RT-Thread Device Driver Model

Implementing Logical Simulation of I2C Bus Abstraction Based on Linux and RT-Thread Device Driver Model

Author | Acuity 1. Introduction The I2C bus is a simple, “bidirectional two-wire synchronous serial bus” developed by PHILIPS. The use of I2C is not unfamiliar; C51, ARM, MSP430, etc., generally integrate hardware I2C, or for those that do not integrate I2C, it is possible to simulate an I2C bus using ordinary IO ports based … Read more