Useful File Synchronization Tools in Embedded Development

Useful File Synchronization Tools in Embedded Development

What is rsync? rsync (remote sync) is a tool for file synchronization. It can be used for file synchronization between two local directories, as well as between local devices and remote devices. The difference between rsync and scp is that rsync checks the existing files on both the sender and receiver, transferring only the changed … Read more

Common File Synchronization Tools for Embedded Development

Common File Synchronization Tools for Embedded Development

Follow+Star Public Number, don’t miss wonderful content Source of material | Network Today, I will share several commonly used file synchronization tools for embedded development. What is rsync? rsync (remote sync) is a tool used for file synchronization. It can be used for file synchronization between two local directories, as well as between local devices … Read more

My First Qt Program on a Linux Development Board

My First Qt Program on a Linux Development Board

Abstract: Learning Linux is not difficult; the challenge lies in not finding the right tutorials or having someone to guide you quickly. After buying a development board, it just sits there gathering dust. Watching videos is unengaging, and the documentation is hard to understand, making it really tough! So today, I will explain the basic … Read more

Master Linux Driver, Kernel, and Application Compilation in 5 Minutes

Master Linux Driver, Kernel, and Application Compilation in 5 Minutes

As a newcomer to embedded Linux, many questions arise during the learning process. How do I compile a driver program? How do I load it into the kernel? This article will introduce some basic operations for embedded Linux development, guiding you step by step to master the compilation of drivers, kernels, and applications. Little Wang … Read more

How to Port BusyBox, the Swiss Army Knife of Linux Tools, to RT-Thread Smart

How to Port BusyBox, the Swiss Army Knife of Linux Tools, to RT-Thread Smart

RT-Thread Smart Series Serialization Serial Number Content 1 “When the Raspberry Pi Meets RT-Thread Smart – Introduction to Application Programming” 2 “RT-Thread Smart and Raspberry Pi: wget & cURL Network Client” 3 “How to Port BusyBox, the Swiss Army Knife of Linux Tools, to RT-Thread Smart?” 4 sdl graphics application 5 dropbear and ssh server … Read more

Detailed Guide to Embedded Linux Development on Raspberry Pi 4

Detailed Guide to Embedded Linux Development on Raspberry Pi 4

Detailed Guide to Embedded Linux Development on Raspberry Pi 4 1. Overview 2. Overview of the Development Environment 2.1 Installing the Virtual Machine Environment 2.2 Setting Up the Raspberry Pi Development Environment 3. Installation of Cross-Compilation Tools and Compilation of U-Boot 3.1 Installing the ARM 64-bit Cross-Compilation Environment 3.2 Compiling U-Boot for Raspberry Pi 3.3 … Read more

Introduction to the ROS Mobile Robot LIMO Development Kit

Introduction to the ROS Mobile Robot LIMO Development Kit

Recently, the world’s first multi-modal mobile robot development platform LIMO, in collaboration with the domestic ROS learning community Guyueju, has jointly launched an open-source free course “ROS Mobile Robot Practical Training”, as well as a professional core curriculum system for higher education institutions “Principles and Applications of Mobile Robots”. The course is aimed at students … Read more

Raspberry Pi ROS Melodic v1.9 Desktop System Release

Raspberry Pi ROS Melodic v1.9 Desktop System Release

0x00 System Introduction The new version of the system released this time is compiled by updating all ROS package source codes to the latest version, and no new ROS packages have been compiled. This new version does not have any highlights, as the previous version 1.8 was released more than half a year ago; this … Read more

Complete Raspberry Pi ROS Kinetic V1.4 Desktop Image Release

Complete Raspberry Pi ROS Kinetic V1.4 Desktop Image Release

0x00 Introduction to V1.4 Version Image The upgrade of this version image is mainly to adapt to the newly released Raspberry Pi 4 motherboard, as the last released v1.3 version kinetic image could not run on Raspberry Pi 4. The image released this time can run on all models of Raspberry Pi motherboards in the … Read more

Developing STM32 on Linux: Compiling BIN and HEX Files with GCC ARM None EABI Toolchain

Developing STM32 on Linux: Compiling BIN and HEX Files with GCC ARM None EABI Toolchain

1. Why Not GCC When developing STM32, the compilation toolchain must use gcc-arm-none-eabi. Why not GCC?This relates to cross-compilation in Linux, as we need to compile programs that can run on ARM from a PC. Using GCC will compile programs that run on the PC, so we need to use gcc-arm-none-eabi for cross-compilation~ 2. Introduction … Read more