When AI Helps Me Write Arduino Code: A Cyber Dialogue with Xiao Liu

When AI Helps Me Write Arduino Code: A Cyber Dialogue with Xiao Liu

Arduino programming is a simplified version based on C/C++ language, allowing code to be written and uploaded to the Arduino development board through an Integrated Development Environment (IDE) to control external devices. Its core features are “low threshold and high extensibility”, enabling quick entry even without hardware knowledge.Currently, many programming robots in China are based … Read more

Hardware Modifications of the Analog Devices ADALM-PLUTO Active Learning Module (Part 1)

Hardware Modifications of the Analog Devices ADALM-PLUTO Active Learning Module (Part 1)

Reference:https://wiki.analog.com/university/tools/pluto/hacking/hardware#schematics Since its release in2017 until the end of the English documentation in2023, the official version has undergone several revisions (Rev). These areA,B,C,D. However, according to the description,C and D are essentially the same. The hardware version number can be found on the device’s built-in webpage; if you findRevC, it means you are actually usingRevD. … Read more

Hardware Modifications of the Analog Devices Active Learning Module ADALM-PLUTO (Part II)

Hardware Modifications of the Analog Devices Active Learning Module ADALM-PLUTO (Part II)

Next, let’s look at the differences between RevC and RevB: 1. In RevB, the relative position of resistor R88 and fuse F1 was incorrect. Additionally, the DC choke (power choke) we added can reduce noise, but it connects PGND and GND. There should be no DC potential difference between these two points. However, under certain … Read more

The ARM Iron Fist: A Global Crackdown! Is There Hope for Chinese Chips?

The ARM Iron Fist: A Global Crackdown! Is There Hope for Chinese Chips?

This may be the most explosive script in the chip industry in twenty years—ARM is wielding legal weapons to pursue its partners worldwide, resembling a real-life version of “Game of Thrones.” Just last month, Qualcomm launched antitrust complaints against ARM across three continents, pushing this battle for architectural hegemony to a boiling point. Meanwhile, Chinese … Read more

Raspberry Pi Now Supports Visual Studio Code!

Raspberry Pi Now Supports Visual Studio Code!

Source: IoT Frontier Station For developers, an IDE is an essential tool. However, most powerful IDEs run on x86 architecture, and unless some major companies ensure compatibility with their products, there are few popular IDEs that support other architectures. Unexpectedly, the Raspberry Pi Foundation has recently announced support for VS Code. VS Code has officially … Read more

New Version of Raspberry Pi OS Released: Supports Linux Kernel 6.1 LTS

New Version of Raspberry Pi OS Released: Supports Linux Kernel 6.1 LTS

Source: IT Home Author: Xiao Gongzi The Raspberry Pi Foundation has released a new version of the official Raspberry Pi OS for Raspberry Pi computers, featuring updated components, bug fixes, and various performance improvements. The most significant change in Raspberry Pi OS 2023-05-03 is the kernel upgrade from the long-term supported Linux 5.15 LTS to … Read more

Step-by-Step Guide to Setting Up an Embedded Web Server on a Development Board

Step-by-Step Guide to Setting Up an Embedded Web Server on a Development Board

Follow+Star Public Account Number to not miss exciting content Source | Embedded Miscellaneous This article provides a step-by-step guide to setting up a web server on a development board in 10 minutes. The article “What are the Common Embedded Web Servers?“ shares several web servers that can be used in embedded systems. An embedded web … Read more

The Compact and Elegant Development Board — Khadas Edge2

The Compact and Elegant Development Board — Khadas Edge2

Today, we will take a look at a compact and elegant development board. Khadas Edge2 Designed based on the RK3588S SoC, I received the16GB LPDDR4X memory,64GB eMMC maker kit, priced at 2699 This is the top configuration of this development board, while there is a lower configuration with 8GB memory and 32GB eMMC, priced at … Read more

Experience with Domestic MCU Development Boards

Experience with Domestic MCU Development Boards

1.1 Introduction In January of this year, GigaDevice launched the GD32F190 series microcontrollers in Beijing. The new microcontroller is based on the Cortex-M3 core, and its 5V wide voltage design makes it more suitable for industrial applications. As the latest member of the GD32 family, the GD32F190 series continues the core value of combining higher … Read more

My First Qt Program Running on a Linux Development Board

My First Qt Program Running on a Linux Development Board

01 IntroductionLearning Linux is not difficult; the challenge lies in not finding the right tutorials and having no one to guide you quickly.After buying the development board, it just sits there collecting dust. Watching videos is hard to continue, and the documentation is hard to understand; it’s too difficult!This article aims to explain the basic … Read more