Empowering Diverse AIoT Applications with Rockchip’s Intelligent Vision Chip Solutions

Empowering Diverse AIoT Applications with Rockchip's Intelligent Vision Chip Solutions

With the comprehensive integration of artificial intelligence, the computing power of vision chips has greatly improved, enabling terminal products to evolve from “seeing” to “understanding”. The combination of artificial intelligence and traditional vision algorithms effectively enhances the decision-making and execution capabilities of the product’s “brain”, achieving efficient operations in industry applications. Rockchip’s intelligent vision chips … Read more

CMSIS-RTOS Layer Support for Multiple RTOS Over a Decade

CMSIS-RTOS Layer Support for Multiple RTOS Over a Decade

The first contact with the CMSIS-RTOS encapsulation layer was back in 2013, and it has been a full 10 years now.The advantages of the encapsulation layer are obvious; it can effectively shield the learning time for everyone using their respective RTOS, requiring only mastery of a single API. Last night, I was checking if the … Read more

Understanding OS Features of Cortex-M Kernel: An Easy-to-Follow Guide

Understanding OS Features of Cortex-M Kernel: An Easy-to-Follow Guide

Regarding these knowledge points, if everyone goes to learn from the authoritative guide of the Cortex-M kernel, especially for beginners, it will take a long time to digest. Therefore, to help everyone better understand the OS features of the Cortex-M kernel, this video has been specially produced. Everyone can conveniently grasp the essence of these … Read more

How to Port BusyBox, the Swiss Army Knife of Linux Tools, to RT-Thread Smart

How to Port BusyBox, the Swiss Army Knife of Linux Tools, to RT-Thread Smart

RT-Thread Smart Series Serialization Serial Number Content 1 “When the Raspberry Pi Meets RT-Thread Smart – Introduction to Application Programming” 2 “RT-Thread Smart and Raspberry Pi: wget & cURL Network Client” 3 “How to Port BusyBox, the Swiss Army Knife of Linux Tools, to RT-Thread Smart?” 4 sdl graphics application 5 dropbear and ssh server … Read more

GuiLite: A Lightweight GUI Framework for Embedded Systems

GuiLite: A Lightweight GUI Framework for Embedded Systems

What is GuiLite? GuiLite is a cross-platform, extremely small header file GUI library. It can run not only on PC platforms but also on embedded systems, making it very lightweight and easy to use. GuiLite is tailored for embedded systems, providing a rich set of GUI controls and a friendly API interface to help developers … Read more

Embedded Operating System Development and Practice Training

Embedded Operating System Development and Practice Training

In today’s rapidly developing information technology, we have crossed the analog, digital, network, and mobile eras, entering a new era of artificial intelligence and even embodied intelligence. In this process, the importance of embedded IoT technology has become increasingly prominent. With the continuous improvement of hardware performance, using operating systems for development has become mainstream. … Read more

Five Embedded Operating Systems You Must Know for Learning STM32

Five Embedded Operating Systems You Must Know for Learning STM32

Good news: New Year sale! The 2017 collection of “Microcontroller and Embedded System Applications” electronic journals is only 29.9! Welcome to the Embedded Fan Mall to purchase~ There are five operating systems based on the STM platform that meet real-time control requirements available for porting: μClinux, μC/OS-II, eCos, FreeRTOS, and RT-Thread. Below, we will introduce … Read more

Optimal Stack Size for RTOS Task Allocation

Optimal Stack Size for RTOS Task Allocation

Follow+Star Public Account, don’t miss out on exciting content Author | strongerHuang WeChat Public Account | strongerHuang Many students have such doubts: How much stack space should I allocate when creating a task? If one of my tasks has a larger code size, should I allocate more stack space? Below, I will describe the relevant … Read more

Understanding the Differences Between Coroutines and Tasks in RTOS

Understanding the Differences Between Coroutines and Tasks in RTOS

Follow+Star Public Account Number, don’t miss wonderful content Author | strongerHuang WeChat Public Account | strongerHuang We are familiar with processes and threads, but their names might be different in RTOS systems. The familiar term is Task (Task), which is similar to Thread (Thread). You will find that in some places, RTOS tasks are also … Read more

AI Proliferation Brings New Challenges to Embedded Designers

Click the title below “Guo Xin Nan Fang” for quick follow-upSource: TechSugar From monitoring and access control to smart factories and predictive maintenance, artificial intelligence (AI) built on machine learning (ML) models has become ubiquitous in industrial IoT edge processing applications. As this trend becomes widespread, the construction of AI-supported solutions has become “mainstream”—shifting from … Read more