Running Qt on VxWorks: A Powerful Combination for Embedded Development

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

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

An Introduction to Real-Time Requirements in Intelligent Driving

An Introduction to Real-Time Requirements in Intelligent Driving

Meeting the real-time requirements of intelligent driving incurs high costs in hardware, energy consumption, algorithms, system optimization, and validation. However, these are essential conditions for ensuring the safe and efficient operation of intelligent vehicles in complex dynamic environments.01 What is Real-Time? Real-time (实时性) refers to the ability of a system or program to respond to … Read more

Embedded Development Learning Advancement Guide (2025 Edition)

Embedded Development Learning Advancement Guide (2025 Edition)

In the technological wave driven by artificial intelligence and the Internet of Things, embedded development has become one of the important employment tracks in the fields of electronic information, automation, and computer science. From precise control of smart appliances to real-time decision-making in industrial robots, from reliable communication in automotive electronics to precise monitoring in … Read more

Embedded System Architecture Design – Second Edition of System Analyst

Embedded System Architecture Design - Second Edition of System Analyst

Overview of Embedded Systems An embedded system is a dedicated computer system that is application-centric and based on computer technology, capable of adapting to various applications, integrating configurable and customizable hardware and software.Characteristics of Embedded Systems1. Strong specificity: Software and hardware are closely integrated.2. Strong real-time performance: Requires timely responses within a specified time frame.3. … Read more

How Embedded Systems Handle Data to Improve Robustness

How Embedded Systems Handle Data to Improve Robustness

Let’s illustrate this issue with a specific example. How does a typical task system handle information in embedded systems? The process looks like this: • Retrieve new data • Filter/process data • Output data Pretty straightforward, right? We know that for real-time embedded system design, the main goal is determinism and minimizing jitter. The three … Read more

Comprehensive Analysis of Interrupt Handling in ARM Cortex-M

Comprehensive Analysis of Interrupt Handling in ARM Cortex-M

Today, we will discuss interrupt handling in ARM Cortex-M. In embedded systems, interrupts are the core mechanism for achieving real-time responses. Imagine if there were no interrupts: • When a button is pressed, the system might be busy with other tasks and miss the response. • Incoming communication data might be lost due to untimely … Read more

The Viability of Domestic Embedded Operating Systems: A Look at These 5 Players!

The Viability of Domestic Embedded Operating Systems: A Look at These 5 Players!

When it comes to embedded real-time operating systems (RTOS), names like FreeRTOS and uC/OS may come to mind. However, many may not be aware of the domestic embedded operating systems available. Below, I will introduce several mainstream domestic embedded operating systems, which are also embracing the development of the Internet of Things (IoT) and transforming … Read more

Embedded Software and Hardware Development

Embedded Software and Hardware Development

1. Core Components Hardware Layer: Processor: MCU (e.g., STM32), MPU (e.g., ARM Cortex-A), DSP (e.g., TI C6000), or FPGA (e.g., Xilinx). Peripherals: Sensors, ADC/DAC, communication interfaces (UART, SPI, I2C, CAN, etc.). Power Management: Low power design (e.g., dynamic voltage scaling). Software Layer: Firmware Development: Bare-metal code or RTOS (FreeRTOS, Zephyr) based on C/C++/Rust. Driver Development: … Read more

Embedded Real-Time Operating System VxWorks and Its Development Environment Tornado

Embedded Real-Time Operating System VxWorks and Its Development Environment Tornado

Content Overview This book primarily introduces the basic concepts of embedded development, the use of the Tornado II development environment, and the core programming techniques of the VxWorks operating system. The author is one of the first users of VxWorks in China and has been engaged in the development and design of embedded real-time systems … Read more