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

What Operating Systems Are Generally Used in Aircraft?

What Operating Systems Are Generally Used in Aircraft?

Reprinted from Linux Fan What operating systems are generally used on airplanes? This is the answer many people have been wanting to know. This section is based on an answer from V friends reprinted from Baidu Zhidao: Aerospace software is not mysterious; from a computer architecture perspective, it is not much different from ordinary computer … Read more

Embedded Systems: Comprehensive Interpretation and Key Points

Embedded Systems: Comprehensive Interpretation and Key Points

What is an Embedded System? An embedded system is a dedicated computer system designed for specific applications, based on computer technology, and customizable in both hardware and software. It is typically embedded within other devices or products to control, monitor, or perform specific tasks. Examples of applications for embedded systems include controllers in smartphones, automotive … Read more

Real-Time Task Scheduling Design for Avionics Relay System

Real-Time Task Scheduling Design for Avionics Relay System

Follow us for free subscription to avionics news. Abstract This paper studies the priority allocation methods for multitasking in single-processor embedded real-time systems. Firstly, the Deadline Monotonic (DM) priority allocation method is selected to allocate priorities for the tasks designed for the avionics relay system’s data acquisition and stimulus software. Then, the schedulability theory analysis … Read more