Boost.Build: An Efficient Build Tool for C++ Projects

Boost.Build: An Efficient Build Tool for C++ Projects

Boost.Build: An Efficient Build Tool for C++ Projects In C++ development, the build system is an indispensable part of project development. Boost.Build is an advanced build system specifically designed for C++ projects, which greatly simplifies the build process for C++ projects. Introduction Boost.Build is a compiler and platform-independent build system aimed at making it as … Read more

Essential Guide to Deploying Linux Firewall: From Basic Protection to Advanced Rules, Easy for Beginners

Essential Guide to Deploying Linux Firewall: From Basic Protection to Advanced Rules, Easy for Beginners

Essential Guide to Deploying Linux Firewall: From Basic Protection to Advanced Rules, Easy for Beginners ** Hello everyone! Previously, when sharing about Linux SSH remote management, some friends in the background commented: “Remote connection is convenient, but the server is exposed to the network, and I am always worried about being attacked. How can I … Read more

BACnet to MQTT – ADFWEB Gateway Converter

BACnet to MQTT - ADFWEB Gateway Converter

BACnet to MQTT—ADFWEB Gateway Converter–Guangzhou Xinyu IoT Author:www.adfweb.com.cn Zou Wuyi Mobile185-020-77899 Email: [email protected] 1 Features: HD67938-B2 is aBACnet slave device/ MQTT converter, with the following features: – Can be installed on a 35mm DIN rail; – Wide power input range: 18…35V DC and 8…24V AC; – Wide operating temperature range:-40°C to 85°C (-40°F to +185°F). … Read more

Understanding CMake: Core Principles and Basic Syntax

Understanding CMake: Core Principles and Basic Syntax

1. Core Principles of CMake CMake is not a build tool (like <span>make</span> or <span>ninja</span>), but rather a build system generator, such as generating Makefiles. Its core working principle can be summarized in the following three steps: 1. Configuration: • You write a script file named <span>CMakeLists.txt</span> that describes your project structure, source files, dependencies, … Read more

Method for Graphical Configuration of BusyBox on M300

Method for Graphical Configuration of BusyBox on M300

The M300, like most embedded systems, uses BusyBox as an embedded toolbox, providing various basic functionalities ranging from shell to ifconfig. When preparing to add some commands to BusyBox, it is found that the BusyBox on the M300 is a deeply customized version based on version 1.36.1 by Junzheng, and it has been patched. The … Read more

RK3399 Environment Configuration (Part 2): Samba Service Configuration and Cross-Compiler Setup

RK3399 Environment Configuration (Part 2): Samba Service Configuration and Cross-Compiler Setup

Samba Service Configuration Introduction to Samba Samba is a file and print sharing service based on the SMB/CIFS protocol, commonly used for sharing files between Linux and Windows. In our development environment, Samba can be used to: Share directories from the Ubuntu virtual machine; Directly access, copy, and modify files generated by the cross-compiler on … Read more

MODBUS Communication Practice: Communication Between Multi-Point Temperature Acquisition Module and Honeywell PKS System (Case Study: Temperature Acquisition Retrofit Project for PVC Plant)

MODBUS Communication Practice: Communication Between Multi-Point Temperature Acquisition Module and Honeywell PKS System (Case Study: Temperature Acquisition Retrofit Project for PVC Plant)

Overview:The implementation method involves connecting field thermocouples to the temperature acquisition module, which connects via RS-485 to a serial server. The serial server converts the RS-485 signal to Modbus TCP protocol, allowing the DCS to collect data from the serial server. Main Tasks: Configuration of the multi-point temperature acquisition module; configuration of the serial server; … Read more

Modbus TCP to HART – ADFWEB Gateway Converter

Modbus TCP to HART – ADFWEB Gateway Converter

Modbus TCP to HART – ADFWEB Gateway Converter– Guangzhou Xinyu IoT Author:www.adfweb.com.cn Zou Wuyi Mobile185-020-77899 Email: [email protected] 1、Features: HD67909-A1 is a Modbus TCP slave /HART master converter. It has the following features: Triple isolation between Ethernet and power, Ethernet and HART, and HART and power; Bidirectional information transmission between the Ethernet bus and HART bus; … Read more

Chapter 2: Setting Up the Python Development Environment and Tool Configuration (Part 1)

Chapter 2: Setting Up the Python Development Environment and Tool Configuration (Part 1)

Course Objectives Help students master the basic syntax and core concepts of Python, enabling them to independently write simple Python programs. Guide students to familiarize themselves with the usage scenarios and methods of commonly used Python libraries, allowing them to use libraries to solve practical business problems. Through practical project training, enhance students’ code debugging, … Read more

IO-Link to EtherCAT – ADFWEB Gateway Converter – Guangzhou Xinyu IoT

IO-Link to EtherCAT - ADFWEB Gateway Converter - Guangzhou Xinyu IoT

IO-Link to EtherCAT – ADFWEB Gateway Converter– Guangzhou Xinyu IoT Author:www.adfweb.com.cn Zou Wuyi Mobile185-020-77899 Email: [email protected] 1 Features: HD67879-A1 is an IO-Link master / EtherCAT slave converter. It has the following features: Read and write up to 1499 bytes; Bidirectional information transfer between EtherCAT and IO-Link; Can be mounted on a 35mm DIN rail; Wide … Read more