Commonly Used Ansible Modules

Commonly Used Ansible Modules

Command module: Executes commands on remote hosts, default module, can ignore the -m option Example: ansible webservers -m command -a ‘systemctl start httpd ‘ The command module does not support $ variables, <, >, |, ;, &, etc., while the shell module does. chdir: Change to the directory of the managed host creates: If a … Read more

LabVIEW and Modbus/TCP Temperature and Humidity Monitoring System

LabVIEW and Modbus/TCP Temperature and Humidity Monitoring System

Click the blue text above to follow our public account, where we share a LabVIEW case every day. Based on the LabVIEW development platform and the Modbus/TCP communication protocol, a temperature and humidity data acquisition and monitoring system suitable for laboratory environments is designed. Through remote communication between the host computer and high-precision temperature and … Read more

Common Questions and Answers about MODBUS TCP

Common Questions and Answers about MODBUS TCP

In the field of industrial automation, the MODBUS TCP protocol is widely popular due to its simplicity and broad applications. However, some issues are inevitable during its use. Today, we have compiled some common questions to assist you in your debugging and usage! 🚀1. What is MODBUS TCP?MODBUS TCP is a communication protocol based on … Read more

Detailed Explanation of MODBUS Protocol 6: A Deep Dive into MODBUS TCP/IP

Detailed Explanation of MODBUS Protocol 6: A Deep Dive into MODBUS TCP/IP

Click to follow and never lose your way in learning! In the previous chapters, we thoroughly explored the MODBUS protocol in serial communication, from basics to applications, and it was quite an exhilarating journey. However, as times progress and technology advances, serial communication, while classic, is like a horse-drawn carriage that cannot keep up with … Read more

User Manual for the EVE 200Smart Modbus RTU Library

User Manual for the EVE 200Smart Modbus RTU Library

The EVE 200Smart PLC can utilize the Modbus RTU instruction library from Siemens software, or it can use EVE’s own UN Modbus RTU instruction library, providing users with two options. The difference between the two libraries is that Siemens’ MODBUS library is implemented in the upper-level PLC program, which is large in size, occupying almost … Read more

Analysis of JTAG Principles and Its Application in ATE DFT Testing

Analysis of JTAG Principles and Its Application in ATE DFT Testing

JTAG (Joint Test Action Group) is an international standard testing protocol (IEEE 1149.1) primarily used for testing, debugging, and programming chips, PCBs, and systems. Through a dedicated hardware interface and protocol, it provides non-intrusive access to the internal circuits of chips. The JTAG protocol is widely used in embedded development, hardware verification, and fault diagnosis. … Read more

Documenting the Porting of GDB 16.2 on RK3399

Documenting the Porting of GDB 16.2 on RK3399

To quickly locate program issues, it is necessary to compile gdb 16.2 on the RK3399 development board and use gdb 16.2 to debug the program. UnsetUnsetCompilation EnvironmentUnsetUnset Ubuntu 24.04 gcc-linaro-10.2.1-2021.01-x86_64_aarch64-linux-gnu UnsetUnsetPrerequisitesUnsetUnset GDB Official Website: https://sourceware.org/gdb/ Source Code Download Link: https://sourceware.org/pub/gdb/releases/?C=M;O=D The gdb 16.2 version depends on higher versions of gmp and mpfr, so these two … Read more

Summary of Key Points in Embedded C Language

Summary of Key Points in Embedded C Language

How to excel in embedded systems? This question, when asked, will often receive the answer: master the C language! Today, I recommend a summary of key points in embedded C language written by an expert, which is definitely worth reading. From a syntactical perspective, C language is not complex, but writing high-quality and reliable embedded … Read more

Planning a Learning Path for Transitioning from C++ Desktop Development to Audio-Video or Embedded Systems

Planning a Learning Path for Transitioning from C++ Desktop Development to Audio-Video or Embedded Systems

Today, I would like to share a question from a follower: I am currently in my third year of a master’s program at a 211 university and have received an offer for C++ desktop application development. I plan to work in this position for a maximum of 3 to 4 years, after which I want … Read more

The Best Growth Path for Embedded Engineers

The Best Growth Path for Embedded Engineers

The embedded systems engineer is a profession that requires a deep technical foundation, interdisciplinary knowledge, and continuous learning. Embedded systems are widely used in fields such as the Internet of Things (IoT), automotive electronics, industrial automation, and medical devices, demanding a broad and deep skill set from engineers. Below is a systematic growth path to … Read more