Illustrating the Relationship Between Embedded Linux Applications, Kernel, Drivers, and Hardware

Illustrating the Relationship Between Embedded Linux Applications, Kernel, Drivers, and Hardware

Currently, Linux software engineers can be roughly divided into two levels: 01 Linux Application Software Engineer: Mainly writes application software using C library functions and Linux APIs; Those engaged in this type of development work mainly need to learn: API functions and system calls that comply with the Linux POSIX standard, Linux multitasking programming techniques: … Read more

Embedded Linux: Asynchronous I/O

Embedded Linux: Asynchronous I/O

In embedded Linux, Asynchronous I/O (AIO) is a powerful I/O model that allows processes to continue executing other tasks while waiting for I/O operations to complete. Compared to I/O multiplexing mechanisms (such as select and poll), asynchronous I/O uses a signal notification mechanism, allowing processes to avoid repeatedly polling the I/O status. Instead, the kernel … Read more

Development of Fault Injection Methods and Fault Coverage Analysis for Safety-Critical SoCs (Part 1)

Development of Fault Injection Methods and Fault Coverage Analysis for Safety-Critical SoCs (Part 1)

Abstract:As electronic products become an integral part of daily life, their application in safety-critical automotive systems has become ubiquitous. The International Organization for Standardization (ISO) 26262 standard outlines guidelines for establishing a good safety level in automotive System-on-Chips (SoCs). However, despite adherence to this standard, operational failures may still occur, necessitating Safety Mechanisms (SMs) to … Read more

Dynamic Fault Injection Library Method for SystemC AMS

Dynamic Fault Injection Library Method for SystemC AMS

Abstract—This article introduces a fault injection library for SystemC/SystemC AMS, which can be used to dynamically integrate fault structures into any SystemC/SystemC AMS description. The injection is achieved by dynamically reconnecting the netlist at the start of the test case execution without altering the DUT model itself. This method has been successfully validated on a … Read more

Essential Insights for Automotive Companies Going Global: The FIT Fault Injection Testing Tool – A “Safety Guardian” Compliant with ISO 26262, Enhancing Testing Efficiency for Autonomous Vehicles by 100%!

Essential Insights for Automotive Companies Going Global: The FIT Fault Injection Testing Tool - A "Safety Guardian" Compliant with ISO 26262, Enhancing Testing Efficiency for Autonomous Vehicles by 100%!

Editor’s Note In the development of electronic control systems for smart vehicles, functional safety verification faces significant challenges: traditional fault injection testing methods are inefficient, lengthy, and costly, and they struggle to comprehensively cover the various abnormal scenarios required by the ISO 26262 standard (such as ASIL D level). As the complexity of automotive electronic … Read more

Development of Fault Injection Methods and Fault Coverage Analysis for Safety-Critical SoCs (Part 2)

Development of Fault Injection Methods and Fault Coverage Analysis for Safety-Critical SoCs (Part 2)

Note:“Development of Fault Injection Methods and Fault Coverage Analysis for Safety-Critical SoCs” is a series of articles consisting of two parts: “Part 1” and “Part 2”. This is “Part 2”, where we will detail the FIeVC itself and the preparatory phase scripts in Section 2. Section 3 explains the steps to execute a complete fault … Read more

Proteus 8.17 Installation Guide

Proteus 8.17 Installation Guide

Proteus 8.17 is primarily used for simulating microcontrollers and peripheral devices.Proteusnot only has simulation capabilities like other EDA tools but also simulates microcontrollers and peripheral devices, making it the only design platform in the world that integrates circuit simulation software, PCB design software, and virtual model simulation software into one. Below is an installation guide … Read more

3 Effective Methods for SD Card Data Recovery: Recovering Deleted Files in Just Minutes!

3 Effective Methods for SD Card Data Recovery: Recovering Deleted Files in Just Minutes!

Have you ever encountered a situation where the photos you painstakingly took suddenly disappear, or important files seem to have “vanished into thin air” from your SD card? The anxiety of data loss is something that everyone who has experienced it understands. Don’t panic! After reading this article, you will know exactly how SD card … Read more

Latest Price Forecast for NAND Flash

Latest Price Forecast for NAND Flash

According to the latest survey by TrendForce, cloud service providers (CSPs), primarily from North America, are continuing to strengthen their investments in AI, which is expected to drive significant growth in enterprise SSD (Enterprise SSD) demand by the third quarter of 2025. In the context of low finished product inventory levels, the Enterprise SSD market … Read more