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

Essential Linux Books for Beginners to Experts

Essential Linux Books for Beginners to Experts

When it comes to Linux, many students’ first impression is: “Linux is too difficult, I haven’t even figured out microcontrollers, how can I understand Linux?” Actually, that’s not the case. You can learn Linux without any hardware background. Due to the vastness of the system, its development is divided into Linux application development and Linux … Read more

Setting Up a DNS Server on Linux

Setting Up a DNS Server on Linux

Follow「Raymond Operations」 WeChat official account, and set it as「Starred」, you can also scan the QR code at the bottom to join the group chat, to get the latest content in real time and never miss exciting content. Introduction to DNS DNS (Domain Name System): is a system that uses a client/server mechanism to convert computer … Read more

Main Types of Linux Commands

Main Types of Linux Commands

Introduction Linux commands are essential tools for operating the Linux system. They can be categorized into several types, each containing a series of related commands used to perform specific system, file, or network operations. Whether managing the CPU, memory, disk drives, keyboard, mouse, or user management, Linux commands are indispensable.. Components of Linux Commands Linux … Read more