The Increasing Use of C++ in Embedded Linux Development

The Increasing Use of C++ in Embedded Linux Development

Follow our official account to keep receiving embedded knowledge! In embedded Linux projects, should we develop in C or C++? I think it depends on the preferences and expertise of the lead developer. Here is a popular topic in the embedded field on Zhihu; let’s see what the experts say: Original link: https://www.zhihu.com/question/374663834 Several highly … Read more

Building a Linux Socks5 Server Solution

Building a Linux Socks5 Server Solution

Why is Linux the Preferred Choice for Building a Socks5 Server? In today’s increasingly complex network proxy demands, the Linux Socks5 server, with its stability, customizability, and open-source ecosystem advantages, has become the core choice for enterprise-level proxy deployment and personal network optimization. Compared to Windows, Linux’s low resource consumption (only requires 512MB of memory … Read more

Installing the QT Development Environment on Linux

Installing the QT Development Environment on Linux

Installing the QT Development Environment on Linux 0. Downloading the Installation Package You can download all versions of QT from the following website: https://download.qt.io/ This demonstration installs version 5.9.0, which is a long-term support version, so navigate to archive/qt/5.9/5.9.0 Here, we are on Linux, so select the Linux version of the installation package, click the … Read more

In-Depth Analysis of the LE Set Scan Parameters Command in the Zephyr Bluetooth Stack

In-Depth Analysis of the LE Set Scan Parameters Command in the Zephyr Bluetooth Stack

1. Protocol Interpretation The HCI_LE_Set_Scan_Parameters command is used to set the scanning parameters. 1.1 Command Parameters LE_Scan_Type indicates whether the scan is active or passive. The LE_Scan_Interval and LE_Scan_Window parameters are recommendations from the Host on how long (LE_Scan_Window) and how frequently (LE_Scan_Interval) the Controller should scan. The LE_Scan_Window parameter shall always be set to … Read more

From Beginner to Expert: A Comprehensive Analysis of Bluetooth Protocols

From Beginner to Expert: A Comprehensive Analysis of Bluetooth Protocols

Bluetooth technology has permeated our lives widely: wireless headphones, smartwatches, game controllers, in-car voice systems, IoT devices… But do you really understand what Bluetooth protocols your devices support, how fast they are, and how far they can transmit? This blog will systematically guide you through the history and technical differences of Bluetooth protocols. 1. Background … Read more

Bluetooth Standards and Appropriate Testing Solutions

Bluetooth Standards and Appropriate Testing Solutions

Advancements in Bluetooth Technology The Bluetooth v3.0 standard supports high data rates, while Bluetooth v4.0 incorporates Bluetooth Low Energy (LE) technology, which includes low power consumption in its specifications.New features such as long-range communication and high-precision indoor positioning have been added in Bluetooth v5.0 and later versions. Bluetooth RF Specifications The RF specifications of Bluetooth … Read more

Why is the Company’s Wi-Fi So Slow?

Why is the Company's Wi-Fi So Slow?

Everyone uses Wi-Fi frequently while working in the company. In recent years, with the development of technology, high-bandwidth applications such as HD video conferencing have become increasingly common. However, the company’s network is quite inadequate, frequently lagging and severely affecting the user experience. Even though the IT colleagues have optimized the network well, it still … Read more

Getting Started with Nvidia Jetson Nano

Getting Started with Nvidia Jetson Nano

“ Nvidia launched a development board priced at only $99 at this year’s GTC – the Jetson Nano. This article will introduce how to get started with it, including the first boot, installing system packages, configuring the Python development environment, installing Keras and TensorFlow, modifying the default camera, and running classification and object detection tasks. … Read more

Testing Multi-Stage DACs: A Practical Approach

Testing Multi-Stage DACs: A Practical Approach

“When testing the Integral Non-Linearity (INL) and Differential Non-Linearity (DNL) of multi-stage DACs, it is usually unnecessary to perform a full test on all codes. Instead, validation can be achieved by carefully selecting a subset of key codes.” For example: a 16-bit 3-stage DAC, which internally contains 3 sub-DACs (7-bit, 5-bit, 4-bit), requires scanning all … Read more

Phase II RCT of New ADC Brings Hope for R/R DLBCL Treatment

Phase II RCT of New ADC Brings Hope for R/R DLBCL Treatment

From May 30 to June 3, 2025, the largest global oncology conference, the American Society of Clinical Oncology (ASCO) Annual Meeting, was held in Chicago, USA. Researchers including Philippe Armand presented data from the waveLINE-003 Phase II study, exploring the recommended treatment dose, safety, and efficacy of the novel antibody-drug conjugate (ADC) Zilovertamab vedotin (ZV) … Read more