Guide to Developing RT-Thread Applications Based on Xianji MCU on Ubuntu

Guide to Developing RT-Thread Applications Based on Xianji MCU on Ubuntu

1. Introduction RT-Thread Env is a development assistant tool launched by RT-Thread that provides a compilation and build environment, graphical system configuration, and package management functions for projects based on the RT-Thread operating system. Its built-in menuconfig provides a user-friendly configuration trimming tool that allows for the free trimming of the kernel, components, and packages, … Read more

Debugging Gateway Devices in IoT: A Beginner’s Guide

Debugging Gateway Devices in IoT: A Beginner's Guide

Hello everyone! I am Lao Kou! Let’s learn how to debug gateway devices together. For those who have worked with the Internet of Things (IoT), you are very familiar with gateway devices. From a beginner’s perspective, I will guide you step by step on how to debug these devices! In my work, I use the … Read more

Debugging with arm-none-eabi-gdb in Ubuntu

Debugging with arm-none-eabi-gdb in Ubuntu

【Trust me: Developing with Ubuntu absolutely provides a professional experience and gives others the impression of expertise】 In this article, we will look at the process of debugging with gdb. 1. Environment Preparation: Target System: STM32F407 Environmental Control Board, Host Machine: Ubuntu + VSCode + arm-none-eabi-gdb + OpenOCD + ST-Link 2. Using arm-none-eabi-gdb 1. Create … Read more

Linux: Farewell Jammy, Embrace Noble! The Ultimate Upgrade Guide from WSL Ubuntu 22.04 to 24.04 LTS

Linux: Farewell Jammy, Embrace Noble! The Ultimate Upgrade Guide from WSL Ubuntu 22.04 to 24.04 LTS

Hello everyone! If you are like me and a loyal user of the Windows Subsystem for Linux (WSL), you must be impressed by Ubuntu’s performance within it. Many of us may still be using the stable and reliable Ubuntu 22.04 LTS (Jammy Jellyfish). But now, an exciting new era has arrived—Ubuntu 24.04 LTS (Noble Numbat) … Read more

Resolving Dependency Issues for Installing SunloginClient on Linux (Ubuntu/Debian)

Resolving Dependency Issues for Installing SunloginClient on Linux (Ubuntu/Debian)

1. Encountered Issues: When installing SunloginClient (Sunlogin Remote Control Software) via .deb package on Ubuntu 22.04 or Debian 12.10 and higher, there is currently a dependency issue with the libgconf-2-4 package. 2.When installing libgconf-2-4, the system prompts: the libgconf-2-4 package belongs to a relatively old library2. Solution: Choose to manually install libgconf-2-4 and its dependency … Read more

Setting Up an ARM Development Environment on Linux

Setting Up an ARM Development Environment on Linux

In recent years, I have primarily engaged in Linux and Android development, using Ubuntu as my main development environment. Due to project requirements involving Cortex-M core development, I had to switch back to an IDE on the Windows platform that I used years ago. Having become accustomed to the open-source ecosystem of Ubuntu, I found … Read more

Lightweight DNS Server dnsmasq: How to Quickly Deploy Home Network Services?

Lightweight DNS Server dnsmasq: How to Quickly Deploy Home Network Services?

⬆ Click the blue text above to follow our public account Welcome to Qingping’s Literary World Let’s witness the growth of a one-person enterprise together Hello everyone, I am Qingping, a middle-aged boy born in the 90s who loves reading and writing, and understands products and technology. Today I want to share how to build … Read more

Home NAS + Private Cloud: What I Installed on My Home Server

Home NAS + Private Cloud: What I Installed on My Home Server

In mid-February, my QNAP NAS, which had been in service for nearly 10 years, suddenly became unresponsive, and after much effort, it was clear it could not be revived. After some research, I decided to repurpose an old Dell workstation T7820 that my previous company had discarded into a home server. The goal of this … Read more

Installation Guide – Installing GCC on Ubuntu

Installation Guide - Installing GCC on Ubuntu

“I just want to run a Go program, but I found out I need to set up a C compiler first?!”Don’t worry, I’ll guide you through this journey easily. 📌 Prerequisites: You need the following ✔ A computer that can run Ubuntu (like 18.04, 20.04, 22.04)✔ Administrator privileges (you should be able to use <span>sudo</span>)✔ … Read more

Linux Dressed as Windows 11 Has Arrived, Super Shocking!

Linux Dressed as Windows 11 Has Arrived, Super Shocking!

Source: Java-based web project It is well known that Ubuntu is one of the most popular Linux distributions. After Microsoft embraced Linux, Windows became the best Linux distribution (not really). What kind of sparks would fly if the two were combined? Introduction to Wubuntu Wubuntu, also known as “Windows Ubuntu”, is an operating system developed … Read more