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

Introduction to Industrial Control Security: Device Drivers and Communication Analysis

Introduction to Industrial Control Security: Device Drivers and Communication Analysis

In this article, we will briefly understand the device drivers in VxWorks and complete the reverse analysis of the entire firmware main logic, while reproducing the last known vulnerability of the firmware. This article was actually written a long time ago, but was delayed for several days due to the Shandong Provincial Competition… I apologize … Read more

VxWorks BSP for TQ335X Development Board Based on TI ARM Cortex A8

VxWorks BSP for TQ335X Development Board Based on TI ARM Cortex A8

ProductName: TQ335XBv2 Development Platform Brand: TIANQIAN CPUModel: TI 335X Architecture: Cortex_A8 ClockFrequency: 1GHz Memory: 512MB DDR3 Storage: 1GB SLC Nandflash Core Board Parameters TQ335X_COREB core board is mainly composed of the MPU(AM335xBZCZA100), memory(DDR3, 512MB), NAND Flash, RTC and other peripheral circuits. The core board utilizes the ZCZ package MPU to maximize functionality, exposing all capabilities … Read more

Can VxWorks and Linux Run Simultaneously on MPSoC?

Can VxWorks and Linux Run Simultaneously on MPSoC?

The Xen hypervisor project began at the University of Cambridge in the 1990s and became open source in 2002. Today, it is one of the most popular open-source hypervisors, usable in cloud computing. Xilinx and DornerWorks have applied this virtualization platform on the Zynq UltraScale+ MPSoC, allowing Xen to shine. It ensures security, multifunctionality, and … Read more

Understanding VxWorks: A Real-Time Operating System

Understanding VxWorks: A Real-Time Operating System

Total Word Count: 873 | Reading Time: 3 minutes Keywords: Operating System, RTOS, VxWorks. Introduction: NASA has a new plan – the “InSight” lander is set to land on the red planet Mars on November 26, 2018, at 3 PM. There, it will begin its scientific exploration tasks until November 24, 2020, which is equivalent … Read more

Issues Encountered Switching LLVM Compiler for VxWorks on RISC-V

Issues Encountered Switching LLVM Compiler for VxWorks on RISC-V

Sharing various “pits” encountered during the process of switching the VxWorks operating system to support the RISC-V architecture from the GCC compiler to the LLVM compiler. The speaker, Meng Bin, is a Senior R&D Manager in the VxWorks Product Division at Wind River Systems, China R&D Center. He is an active participant and contributor in … Read more

VxWorks-Based Onboard Bus Simulation System for Aircraft

VxWorks-Based Onboard Bus Simulation System for Aircraft

Follow “Aviation Electronics Technology Circle” for aviation news and technical insights~ Abstract This article introduces a design method for a bus simulation system based on the embedded real-time operating system VxWorks, in conjunction with a new type of aircraft used by our military. Utilizing aviation onboard bus technology and computer local area network technology, with … Read more

Common Functions in VxWorks Programming

Common Functions in VxWorks Programming

WeChat Official Account: North South North There is a path through the mountains, diligence is the way; the sea of learning is endless, skillful craft is the boat! 1. Official Program Guide Located in the installation directory: \docs\vxworks\guide\index.html 2. Common Libraries: #include "taskLib.h" /* Task */ #include "msgQLib.h" /* Message Queue */ #include "semLib.h" /* … Read more

Integrating U-Boot with VxWorks 7

Integrating U-Boot with VxWorks 7

Click “Read the Original” to Access More VxWorks Resources Free download of VxWorks technical materials, resources sourced from the internet, copyright belongs to the original authors! 1 Introduction VxWorks is a real-time operating system produced by Wind River, while U-Boot is a widely known general-purpose bootloader that runs as the earliest code after an embedded … Read more

Installing and Running QT on VxWorks 6.8

Installing and Running QT on VxWorks 6.8

Click “Read the Original” for more VxWorks resources Free download of VxWorks technical materials, resources sourced from the internet, copyright belongs to the original authors! 1. Introduction This article details how to install and configure QT on the VxWorks 6.8 operating system, providing a thorough process with images and text, along with detailed steps for … Read more