Arm’s Next Generation Super Large Core ‘Travis’ to be Released This September with Double-Digit IPC Improvement

Arm's Next Generation Super Large Core 'Travis' to be Released This September with Double-Digit IPC Improvement

Click the blue text above 【Antutu】 to follow meSharing technology hotspots every day! Recently, blogger @Digital Chat Station revealed that Arm will officially release the next generation “super large core” CPU IP codenamed “Travis” this September. Previously, at the Computex 2025 conference, it was reported that Travis will achieve a double-digit percentage improvement in IPC … Read more

FreeRTOS Part Three: Configuration

FreeRTOS Part Three: Configuration

FreeRTOS Configuration Let us continue Bob’s open-source FreeRTOS series. All RTOS require configuration. In this article, Bob will discuss the configuration parameters available when setting up FreeRTOS. Every real-time operating system (RTOS) I have integrated into embedded systems required configuration. The first was RSX-11, developed by David Cutler for Digital Equipment’s PDP-11 (Figure 1). (David … Read more

Data Communication Between Ethernet and WiFi in OpenWRT System

Data Communication Between Ethernet and WiFi in OpenWRT System

The OpenWRT system achieves data transmission between Ethernet (wired) and WiFi (wireless) through a multi-layer network architecture design and inter-process communication (IPC) mechanisms. Its core design includes network interface bridging, inter-process communication framework (ubus), firewall and routing rules, and unified configuration management system. The following are the specific implementation principles and key components: 1. Network … Read more

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

Why is Everything a File in Linux?

Why is Everything a File in Linux?

“Everything is a file” is a core concept in the Linux operating system, which not only reflects the simplicity and unity of the Unix/Linux design philosophy but also provides a solid foundation for the system’s modularity, programmability, and composability.In the Linux system, “everything is a file” means that almost all resources in the system, including … Read more

Inter-Process Communication in C: Pipes and Message Queues

Inter-Process Communication in C: Pipes and Message Queues

Inter-Process Communication in C: Pipes and Message Queues In operating systems, a process is the basic unit of resource allocation, and inter-process communication (IPC) refers to the mechanisms that allow different processes to exchange data and information. The C language provides several ways to implement IPC, with the two most commonly used methods being pipes … Read more

Industrial PCs vs. Regular Computers: What Are the Differences?

Industrial PCs vs. Regular Computers: What Are the Differences?

Industrial Personal Computer (IPC), abbreviated as IPC, possesses significant computer attributes and features, such as a computer motherboard, CPU, hard drive, memory, peripherals, and interfaces, along with an operating system, control networks and protocols, computing power, and a user-friendly human-computer interface. So, can an IPC be used as a regular computer? The answer is no, … Read more

Unlocking Linux Shared Memory: The Ultra-Fast Channel for Inter-Process Communication

Unlocking Linux Shared Memory: The Ultra-Fast Channel for Inter-Process Communication

1. Overview of Shared Memory Technology Shared Memory is one of the fastest inter-process communication (IPC) methods in Linux systems, allowing multiple processes to access the same physical memory area, thus avoiding the performance overhead of data copying between processes. Compared to other IPC mechanisms such as pipes and message queues, shared memory has the … Read more

C Language Interview: Signal Handling and Inter-Process Communication

C Language Interview: Signal Handling and Inter-Process Communication

C Language Interview: Signal Handling and Inter-Process Communication In modern operating systems, inter-process communication (IPC) and signal handling are two very important concepts. In C language interviews, examiners often focus on these two topics as they involve crucial aspects of system programming. This article will detail the basic concepts of signal handling and inter-process communication, … Read more

Implementing Shared Memory in C: IPC Mechanism

Implementing Shared Memory in C: IPC Mechanism

Implementing Shared Memory in C: IPC Mechanism In operating systems, Inter-Process Communication (IPC) is a mechanism that allows different processes to exchange data. Shared memory is an important method of IPC that allows multiple processes to access the same physical memory. This method is fast and efficient, making it suitable for applications that require frequent … Read more