J1939 to Modbus Master – ADFweb Gateway Converter – Guangzhou Xinyu IoT

J1939 to Modbus Master - ADFweb Gateway Converter - Guangzhou Xinyu IoT

J1939 to Modbus Master – ADFweb Gateway Converter– Guangzhou Xinyu IoT Author: Zou Wuyi [email protected] 1、Product Features: Configurable J1939 to Modbus master gateway supports the following functions: Baud rate can be changed via software; Electrical isolation between the two buses; Can read data requested by the gateway from J1939 frames to Modbus devices; Power supply … Read more

OpenOCD: The Essential Tool for Embedded System Debugging, Mastering JTAG and SWD

OpenOCD: The Essential Tool for Embedded System Debugging, Mastering JTAG and SWD

OpenOCD (Open On-Chip Debugger) is a powerful open-source project that provides in-chip programming and debugging support for embedded systems. It supports various JTAG interfaces and target chips, and its rich features make it an essential tool for embedded developers. This article will delve into the functionalities, usage, installation, and configuration of OpenOCD, revealing the technical … Read more

JTAG Debugging – TAP Controller

JTAG Debugging - TAP Controller

Implementing the TAP controller within the SoC, interfacing with the JTAG chip in the JTAG hardware box to receive and process JTAG sequences. Its main structure is as follows:As can be seen, there is a state machine, an Instruction Register (IR), several Data Registers (DR), a Bypass Register, etc.The state machine is controlled by TMS, … Read more

JTAG Debugging – Hardware Box

JTAG Debugging - Hardware Box

The JTAG debugging hardware box commonly includes Lauderbatch and ARM’s DStreamer, with prices for licenses ranging from thousands of dollars: A more affordable option is the Flyswatter, priced at a few hundred dollars. Let’s discuss further: Inside the box is actually a USB to serial FTDI FT2232 chip. After connecting to the PC via USB, … Read more

Stop Using the Default Compiler? CMake Compiler Configuration Enables Code Compilation Anywhere!

Stop Using the Default Compiler? CMake Compiler Configuration Enables Code Compilation Anywhere!

Click the blue textFollow the author 1. Background Introduction CMake compiler configuration not only relates to performance but also directly affects the maintainability and portability of the code. By explicitly specifying the compiler and its options, you can ensure consistent behavior of the code across different platforms and reduce maintenance costs. Limitations of using the … Read more

Is Your CMake Build Slow? A Deep Dive into Build Types!

Is Your CMake Build Slow? A Deep Dive into Build Types!

Click the blue textFollow the blogger 1. Overview of CMake Build Types In CMake, “build type” refers to a set of predefined settings and options used to control the compilation and linking process. It is essentially a variable <span>CMAKE_BUILD_TYPE</span> that can be explicitly set or determined by CMake based on default rules. The build type … Read more

How to Install CMake on OpenWRT

How to Install CMake on OpenWRT

• OpenWRT’s opkg supports most software packages, but some specific domain packages still require source installation, such as the SRS server (streaming media server). Source programming typically requires CMake. This article attempts to compile and install CMake from source in OpenWRT system based on Host mode, summarizing the problems encountered and their solutions as follows. … Read more

Comprehensive Overview of Marlboro (Red GCC Version) Cigarette Parameters

Comprehensive Overview of Marlboro (Red GCC Version) Cigarette Parameters

Marlboro (Red GCC Version) Cigarette Overview: Brand History, Product Features, and Health Warnings 1. Brand History: From Niche to Global Legend Marlboro was born in the United States in 1924, initially positioned as a women’s cigarette with the slogan “Mild as May,” but the market response was lukewarm. In the 1950s, tobacco giant Philip Morris … Read more

GCC/GCTS Product Certification in the Middle East

GCC/GCTS Product Certification in the Middle East

On the global trade stage, the Middle East market attracts many enterprises due to its unique geographical location, abundant resources, and growing consumer demand. However, to successfully enter the Middle Eastern market, companies must first overcome the important hurdle of product certification. Among these, GCC certification and GCTS marking play a key role in the … Read more

Understanding GCC Certification: Key Compliance for the Gulf Market

Understanding GCC Certification: Key Compliance for the Gulf Market

The Gulf Cooperation Council (GCC), consisting of Saudi Arabia, the UAE, Kuwait, Qatar, Oman, Bahrain, and Yemen (for certain products), implements mandatory GCC certification (GCC Conformity Marking) for certain products to ensure compliance with technical regulations and safety standards in the Gulf region. Applicable Product Scope GCC certification primarily regulates the following high-risk products (updated … Read more