UDP Network Programming in VxWorks

UDP Network Programming in VxWorks

VxWorks is a high-performance real-time operating system widely used in embedded systems, and its network programming capabilities rely on a powerful network protocol stack that supports standard protocols such as TCP/IP and UDP.VxWorks‘s network programming interface is highly compatible with the POSIX socket API, allowing developers to use familiar functions such as socket(), bind(), sendto(), … Read more

VxWorks Programmer’s Guide

VxWorks Programmer's Guide

Content Overview This book is one of the “VxWorks Developer’s Guide Series”: the VxWorks Programmer’s Guide, translated from the technical documentation “VxWorks Programmer’s Guide” by Wind River. Main topics include: Introduction to VxWorks, fundamentals of operating systems, POSIX standard interfaces, input/output interface technologies, local file systems, usage of target debugging tools, C++ development techniques, flash … Read more

Introduction to Semaphores in VxWorks 7

Introduction to Semaphores in VxWorks 7

Overview of Semaphores in VxWorks 7 In real-time operating systems (RTOS), semaphores are an important synchronization mechanism used to manage resource access and task synchronization in a multitasking environment.VxWorks 7 provides various types of semaphores to meet different application scenario requirements, mainly including: • Mutex Semaphores: Ensure mutual access to shared resources. • Binary Semaphores: … 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

Design of an Automated Testing Environment Framework for Onboard Device Driver Software

Design of an Automated Testing Environment Framework for Onboard Device Driver Software

Follow us for free subscriptions to the latest avionics news. Abstract In response to the current challenges in the testing practices of onboard device driver software, which include complex operations, high repetitiveness, large workloads, and low efficiency, this paper proposes an automated testing environment framework based on driver source code analysis and driver function configuration. … Read more

Detailed Explanation of VxWorks Device Drivers

Detailed Explanation of VxWorks Device Drivers

University of Science and Technology of China (Anhui, Hefei) Department of Modern Physics Fast Electronics Laboratory Author: Cao Guiping Click “Read the original text” to download the high-definition e-book For learning reference only VxWorks is a commonly used embedded real-time operating system, with applications in many fields. However, due to the lack of public source … Read more

Running VxWorks on Arm Cortex-R82

Running VxWorks on Arm Cortex-R82

Arm Cortex-R82 represents a revolution in real-time processing, combining high-performance 64-bit computing with the deterministic behavior required in embedded systems. Launched by Arm in 2020, it is the first processor in the Cortex-R series to support a full Memory Management Unit (MMU), enabling it to run rich operating systems like Linux while maintaining the low … Read more

Analysis of Firmware Loading Address Security

Analysis of Firmware Loading Address Security

Author | Green Alliance Technology Ge Wu Laboratory Chen Jie Introduction: In firmware analysis, it is often necessary to locate the firmware’s loading address, especially the memory address where Vxworks or Linux kernel is loaded into memory, which facilitates reverse engineering tools like IDA PRO for correct disassembly and string references. In the following sections, … Read more

Analysis of TP-LINK WDR 7660 VxWorks System

Analysis of TP-LINK WDR 7660 VxWorks System

Author | Green Alliance Technology Laboratory Wei Fan Introduction:The router is the most widely used IoT device, and TP-LINK is the largest router manufacturer in China. Its WDR 7660 model router uses the VxWorks operating system for the first time, offering high real-time performance and reliability, but also presenting significant challenges for reverse analysis. This … Read more

Introduction to Industrial Control Security (Part 6)

Introduction to Industrial Control Security (Part 6)

In the previous article, we conducted a simple analysis of firmware. In this article, we will supplement some knowledge of Vxworks and continue our research into firmware content. As this involves operating system content, it is recommended that readers have a basic understanding of operating systems before reading this article, or refer to my article … Read more