Loongson 3A6000 PC Processor Completes Design, Expected to Tape Out in the First Half of 2023

Loongson 3A6000 PC Processor Completes Design, Expected to Tape Out in the First Half of 2023

This article is reprinted from: IT Home, Author: Wang Miao Loongson Technology revealed at today’s performance briefing that the Loongson 3A6000 PC processor will obtain samples in the first half of 2023. In addition, the 3A5000 + 7A2000 for desktop applications and the 3C5000 + 7A2000 for server applications have completed productization, supporting industry chain … Read more

FreeRTOS Part Four: Inter-Process Communication

FreeRTOS Part Four: Inter-Process Communication

We continue Bob’s open-source FreeRTOS series articles. One of the core elements of an RTOS is the rich Inter-Process Communication (IPC) API. In this fourth part, Bob will introduce the IPC available in FreeRTOS and compare it with Linux. One of the concepts that has had the greatest impact on my career as an embedded … Read more

Shared Memory Programming Techniques in C Language

Shared Memory Programming Techniques in C Language

Shared memory is an inter-process communication (IPC) mechanism that allows multiple processes to access the same memory area. It is highly efficient because data does not need to be copied between processes but is read and written directly in the shared memory. In this article, we will introduce how to use shared memory in the … Read more

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