Run Linux in 3 Seconds with WebVM!

Run Linux in 3 Seconds with WebVM!

Do you want your operations work to be as stable as a seasoned pro and be able to debug in a Linux environment anytime, anywhere? WebVM is worth checking out! No need for servers or virtual machines, run Linux directly in your browser with zero configuration and no barriers, hitting the pain points directly! This … Read more

WebVM: Run Linux in Your Browser in 3 Seconds!

WebVM: Run Linux in Your Browser in 3 Seconds!

Do you want your operations work to be as stable as a seasoned pro and be able to debug in a Linux environment anytime, anywhere? WebVM is worth checking out! No need for servers or virtual machines, run Linux directly in your browser with zero configuration and no barriers, hitting the pain points directly! This … Read more

Getting Started with Embedded Linux Using Buildroot – Part 7 (Final)

Getting Started with Embedded Linux Using Buildroot - Part 7 (Final)

@Getting Started with Embedded Linux Using Buildroot – Part 7 (Final) Setting Up Embedded C/C++ Development Environment in Eclipse Preparation Create a New C/C++ Project in Eclipse Configure Cross-Compilation Environment for C/C++ Project Setting Up Embedded C/C++ Debugging Environment in Eclipse Configure Remote Debugging Environment for C/C++ Project Summary This series will create my first … Read more

Embedded Software Interview – Peripheral Section: The Process of Local and Remote Debugging with GDB

Embedded Software Interview - Peripheral Section: The Process of Local and Remote Debugging with GDB

To support gdb debugging, you must add the -g parameter during compilation to enable debugging information. 1. Commands related to setting breakpoints: break to set a breakpoint: break + the line number where the breakpoint is to be set. clear to clear a breakpoint: clear + the line number of the breakpoint to be cleared. … Read more

MiHoYo C++ Second Interview: How to Use GDB to Debug Unsigned Executable Programs?

MiHoYo C++ Second Interview: How to Use GDB to Debug Unsigned Executable Programs?

In the long journey of software development, debugging is undoubtedly one of the most critical weapons in a developer’s arsenal. Debugging unsigned executable programs plays an indispensable role in many scenarios. In software development, unsigned executable programs often arise from specific compilation options or the use of third-party libraries. Imagine you are involved in a … Read more

EDA Toolchain: FPGA Remote Debugging Guide for Automated Bitstream Programming

EDA Toolchain: FPGA Remote Debugging Guide for Automated Bitstream Programming

Introduction In the FPGA development process, programming the bitstream file and using ILA for debugging are common operations. However, if the FPGA board is located in a server room or connected to a server via PCIe, we often have to run to the server room or next to the server with a laptop to connect … Read more

Embedded Linux Learning Notes: Using QT on Linux Embedded Devices

Embedded Linux Learning Notes: Using QT on Linux Embedded Devices

Click on the “Embedded Application Research Institute” above, and select “Pin/Star the Official Account“ Valuable Resources Delivered First-Hand! Source | CSDN – Yu Ge Tou Tou Compiled & Formatted | Embedded Application Research Institute QT is currently one of the mainstream UI design software, and the Linux system supports QT applications, providing many convenient interfaces. … Read more

MQTT + UART = Remote Debugging?

MQTT + UART = Remote Debugging?

In previous articles, we introduced MQTT and UART. So what do we get when we combine them? As engineers, we often encounter the following scenario: on-site, we need to connect a computer to a PLC or control device via a serial port, and the PC reads or writes data to the on-site device using a … Read more

CLion Tutorial – Remote Debugging Configuration

CLion Tutorial - Remote Debugging Configuration

Local Operating System: macOS / Linux / Windows for GDB, macOS / Linux for LLDB Remote Operating System: Any operating system supporting gdbserver for GDB, macOS / Linux or other operating systems supporting lldb-server for LLDB Required Tools: gdbserver or lldb-server on the target machine Binary and Symbol File Synchronization: Manual Client Debugger: Bundled GDB … Read more

CLion Tutorial – Remote GDB Server Configuration

CLion Tutorial - Remote GDB Server Configuration

Local Operating System: macOS / Linux / Windows Remote Operating System: Any system that supports gdbserver, SSH, and SFTP Required Tools: gdbserver on the target machine Binary File Synchronization: Automatic Client Debugger: Bundled GDB / GDB from Toolchain / Custom GDB Build Targets: CMake / Makefile / Custom Build Targets Configuring the Remote GDB server … Read more