Understanding the Basic RTOS Features of VxWorks: A Practical Guide for Engineers

Understanding the Basic RTOS Features of VxWorks: A Practical Guide for Engineers

Understanding the Basic RTOS Features of VxWorks: A Practical Guide for Engineers VxWorks is a real-time operating system (RTOS) developed by Wind River, widely adopted in mission-critical embedded systems. This article will introduce the fundamental features of VxWorks, including task control, inter-process communication (IPC), signal handling, and virtual devices, along with practical code examples. Why … Read more

Using the VxWorks System in KUKA Robots

Using the VxWorks System in KUKA Robots

KPC – KUKA PC The central processing unit consists of two independent processor cores (Intel dual-core). In addition to running three other controller-related instance libraries on each processor core, it also runs an independent safety instance library. Core 1: VxWorks, Windows, Safe A Core 2: RC (Robot Control), Safe B Windows 7 operating system and … Read more

Integrating Python in VxWorks 7

Integrating Python in VxWorks 7

Click “Read the original text” to access more VxWorks resources Free download of VxWorks technical materials, resources sourced from the internet, copyright belongs to the original author! Integrating Python in VxWorks 7 1 Introduction VxWorks is a real-time operating system provided by Wind River, while Python is an open-source interpreted programming language and runtime interpreter … Read more

Vulnerability Alert | Multiple Remote Code Execution Vulnerabilities in VxWorks TCP/IP Stack

Vulnerability Alert | Multiple Remote Code Execution Vulnerabilities in VxWorks TCP/IP Stack

Vulnerability Alert Multiple Remote Code Execution Vulnerabilities in VxWorks TCP/IP Stack On July 30, the Armis security research team published an article claiming that they discovered a total of 11 vulnerabilities in the VxWorks TCP/IP stack, of which 6 vulnerabilities could lead to remote code execution. Vulnerability Description VxWorks is currently the most widely used … Read more

Designing I2C Device Drivers for VxWorks 7

Designing I2C Device Drivers for VxWorks 7

1. Introduction The Inter-Integrated Circuit (I²C) is a widely used low-speed, two-wire communication protocol designed for communication between integrated circuits. In embedded systems, I²C is commonly used to connect sensors, EEPROMs, ADCs, and other peripherals. [VxWorks 7] introduces a modern, scalable, and modular driver framework built on VxBus, supporting dynamic driver registration, device tree integration, … Read more

Urgent Warning: Multiple Critical Vulnerabilities in RTOS VxWorks

Urgent Warning: Multiple Critical Vulnerabilities in RTOS VxWorks

0x00 Background Researchers at Armis have discovered 11 zero-day vulnerabilities in VxWorks, the most popular real-time operating system (RTOS), used by over 2 billion devices, including critical mission devices in industrial, medical, and enterprise settings. These vulnerabilities, referred to as ‘URGENT / 11′, exist in IPnet, VxWorks’ TCP/IP stack, affecting versions released over the past … Read more

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

Practical Development of Device Drivers Based on PLX PCIe Controllers in VxWorks 7

Practical Development of Device Drivers Based on PLX PCIe Controllers in VxWorks 7

Introduction In industrial control, data acquisition, and communication scenarios, PLX (acquired by Broadcom) PCIe controller chips are widely used. VxWorks 7, as the latest generation of real-time operating systems from Wind River, offers a more modern driver framework – VxBus 2.0. This article will share the complete process of developing PCIe device drivers in the … Read more

Introduction to Network Programming in VxWorks

Introduction to Network Programming in VxWorks

VxWorks is a real-time operating system (RTOS) widely used in embedded systems. Due to its high performance and reliability, it has been extensively applied in many critical fields such as aerospace, industrial control, and automotive electronics. This article will briefly introduce network programming on VxWorks, focusing on how to perform network communication and providing some … Read more