A Review of High-Performance Programmable Data Plane Based on FPGA

Welcome to click the blue words and follow “Smart Journal IT“! Zhao Peng, Cheng Guang, Zhao Deyu Journal of Software Abstract The Programmable Data Plane (PDP) supports the offloading and acceleration of network applications, bringing revolutionary development opportunities to network applications. It also supports the rapid implementation and deployment of new protocols and services, promoting … Read more

Future Military High-Performance Embedded Computing

Future Military High-Performance Embedded Computing

The Yuanwang Think Tank Open Source Intelligence Center, Yun Juan Yun Shu, compiled this article. Advanced processors, high-speed networking, and open system standards are converging, making military applications in target detection and tracking possible and giving artificial intelligence a new role. State-of-the-art processors, rapid networking, data sharing, innovations in cooling and thermal management, and new … Read more

How to Set Up a Raspberry Pi as a Personal Server

How to Set Up a Raspberry Pi as a Personal Server

Source | Peng Xiaodai Link | segmentfault.com/a/1190000021143144 No.1 What is Raspberry Pi? Raspberry Pi (Chinese name: 树莓派, abbreviated as RPi or RasPi) is a microcomputer designed for learning computer programming, about the size of a credit card, and its system is based on Linux. With the release of Windows 10 IoT, we can also run … Read more

How to Set Up a Personal Server That Runs Permanently

How to Set Up a Personal Server That Runs Permanently

Click the "Little White Learns Vision" above, choose to add "star" or "top" Heavy dry goods, delivered at the first time Editor: Chinese Sister | Source: segmentfault.com/a/1190000021143144 1. Introduction During this period, I came across something called Raspberry Pi. After a preliminary understanding, I found it very interesting, so I wanted to record the whole … Read more

Embedded Development – Detailed Explanation and Application of CAN Protocol (Part 2)

Embedded Development - Detailed Explanation and Application of CAN Protocol (Part 2)

Click the blue text Follow us In the Linux system, CAN (Controller Area Network) communication can be operated through the SocketCAN interface. SocketCAN is the native interface provided by the Linux kernel for the CAN bus, allowing communication with the CAN network in a socket-like manner. It supports common CAN protocols, including standard frames and … Read more

MQTT Broker Proxy Server

MQTT Broker Proxy Server

MQTT Broker Proxy Server MQTT protocol is a simple transmission protocol for information data in the Internet of Things world, the full name of the protocol is Message Queuing Telemetry Transport. It is a message transmission protocol based on client-server and publish-subscribe model (Message Queue Telemetry Transport), and is an OASIS standard. The MQTT protocol … Read more

Analysis of EtherCAT Network Initialization Issues

Analysis of EtherCAT Network Initialization Issues

Summarizing from practice, sharing in social circles, creating the most down-to-earth public account Abstract Occasionally, during production, the EtherCAT network may experience a complete Init situation, requiring power cycling or reactivating the configuration to recover. How to diagnose which slave caused the network crash and what the possible reasons are? This article describes: Reasons and … Read more

Characteristics and Wiring of PROFIBUS-DP Communication

Characteristics and Wiring of PROFIBUS-DP Communication

1 Characteristics of PROFIBUS-DP PROFIBUS-DP uses physical layer, data link layer, and user interface for high-speed data transmission at the field level. The master station periodically reads input information from the slave stations and sends output information to the slaves. The bus cycle time must be shorter than the master program cycle time. In addition, … Read more

Exploring the Mongoose Framework in C++

Exploring the Mongoose Framework in C++

Exploring the Mongoose Framework mongoose is a lightweight, cross-platform C/C++ networking library that helps us quickly set up a web server, handle HTTP requests, and implement WebSocket communication, among other features. Its simple interface and rich functionality make it an ideal choice for beginners in C++ web programming. Before using mongoose, ensure that it has … Read more