Running Qt on VxWorks: A Powerful Combination for Embedded Development

With the widespread application of embedded systems in industries such as aerospace, automotive, and industrial automation, developers are increasingly demanding high-performance real-time operating systems (RTOS) and modern graphical user interfaces (GUIs). VxWorks, as a mature RTOS, is known for its high reliability, low latency, and high security, while Qt is favored by embedded developers for … Read more

Embedded Systems Based on VxWorks and Experiments

Online resources suitable for beginners learning VxWorks.Click “Read the original text” to download. Chapter 1 Overview of Embedded Systems 1.1 Definition of Embedded Systems 1.2 Characteristics of Embedded Systems 1.3 Application Areas of Embedded Systems 1.4 Development Trends of Embedded Systems 1.5 Challenges in Embedded System Design – Optimizing Design Metrics 1.6 Three Key Technologies … Read more

Essential Tool for Kubernetes Operations: A Comprehensive Guide to Creating BusyBox Containers

Essential Tool for Kubernetes Operations: A Comprehensive Guide to Creating BusyBox Containers In daily operations and development work, we often need lightweight tools to quickly execute diagnostic commands, test network connections, or verify service statuses. <span>BusyBox</span> is such a powerful toolset with extremely low resource consumption, integrating various commonly used Unix tools like <span>sh</span>, <span>ls</span>, … Read more

Porting FreeRTOS

Introduction I wrote this porting guide because a colleague from my WeChat public account asked me to write a tutorial on porting, so I wrote this article at their request. Preparation Before porting, we first need to obtain the official source package of FreeRTOS. Here are two download links: One is the official website: http://www.freertos.org/ … Read more

IAR for Amazon FreeRTOS Released: A New Era for IoT Studios

Description: 1. In recent years, IoT Studios have become popular, such as Mbed Studio, Zerynth Studio, DK IoT Studio, etc. 2. Amazon is not falling behind and has directly partnered with IAR to release a new version, IAR for AWS. This provides a comprehensive service for Amazon cloud development. 3. Currently, there is no download … Read more

The Basis for FreeRTOS Task Allocation

The Core Role of the FreeRTOS Idle Task ‌Maintaining Minimum System Operation Guarantee‌ Automatically created after the scheduler starts, with the lowest priority (usually 0), ensuring that there is always a task for the system to execute. When all user tasks are blocked or suspended, the idle task takes over the CPU to avoid an … Read more

In-Depth Understanding of FreeRTOS Configuration

<span>FreeRTOS</span> configuration is implemented through macro definitions to control the behavior of the FreeRTOS kernel, with parameters designed in <span>FreeRTOSConfig.h</span>. Below is a detailed explanation of commonly used configurations. Scheduling Method Whether to enable preemptive scheduling <span>#define configUSE_PREEMPTION 1</span> : Enables preemptive scheduling (<span>preemptive scheduling</span>), allowing higher priority tasks to interrupt lower priority tasks. <span>#define … Read more

Core Mechanisms and Important Concepts of FreeRTOS Development

1. Basic Concepts <span>FreeRTOS</span> (Free Real-Time Operating System) is a lightweight open-source real-time operating system designed for embedded devices. It was developed by <span>Real Time Engineers Ltd.</span> and was acquired by Amazon in 2017, becoming part of Amazon FreeRTOS. FreeRTOS supports various architectures such as <span>ARM Cortex-M</span>, <span>RISC-V</span>, <span>AVR</span>, and <span>MIPS</span>, and is widely used … Read more

How to Port FreeRTOS to Your Project

1. Download FreeRTOS Official Website https://www.freertos.org/ 2. Source Code Composition Directory Composition FreeRTOS-LTS ├── aws │ ├── aws-iot-core-mqtt-file-streams-embedded-c │ ├── device-defender-for-aws-iot-embedded-sdk │ ├── device-shadow-for-aws-iot-embedded-sdk │ ├── fleet-provisioning-for-aws-iot-embedded-sdk │ ├── jobs-for-aws-iot-embedded-sdk │ └── sigv4-for-aws-iot-embedded-sdk ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FreeRTOS │ ├── backoffAlgorithm │ ├── coreHTTP │ ├── coreJSON │ ├── coreMQTT │ ├── … Read more

Hands-On Experience with Embedded AI Systems

During the development of security systems, the process of embedded software development is well-known. The output of software development is source code, which must be compiled using a compiler to obtain an executable target file, which is then flashed onto the target board for execution. With the use of Artificial Intelligence (AI) technology, how does … Read more