C++: A Key Player in Embedded Linux Applications

C++: A Key Player in Embedded Linux Applications

In the field of microcontrollers, C++ may not be very popular, but in the field of embedded Linux, C++ is one of the main players in the application layer, many open source libraries are written in C++. C++, a well-known programming language. As a multi-paradigm general-purpose programming language, it is applicable in a wide range … Read more

Guide to Building Embedded Linux Root File System

Guide to Building Embedded Linux Root File System

Click on the “Embedded Application Research Institute” above, and select “Top/Star Official Account“ Useful Resources Delivered First Hand! Source | CSDN-Stop at Perfection 656 Compiled & Formatted | Embedded Application Research Institute 1. Root File System Layout The layout of the embedded Linux root file system is recommended to follow the FHS standard. In fact, … Read more

Embedded Linux Development Log (4)

Embedded Linux Development Log (4)

Currently, most industrial control systems are embedded systems (a few simple systems use bare metal development directly). An “embedded system” refers to a computer system with specific functions embedded within specific hardware. Embedded systems generally consist of a real-time operating system (RTOS) + application software (a PLC itself is also an embedded system). Common real-time … Read more

Analysis of WiFi Configuration Script in Embedded Linux

Analysis of WiFi Configuration Script in Embedded Linux

The embedded Linux system generally supports WiFi networking, which can be achieved through sh scripts or other programming languages. This article introduces the execution principle of a script that configures WiFi using sh scripts. 1. Introduction to sh Script for WiFi Networking Here, we take the WiFi startup script in the Feilin development board as … Read more

Building a Wireless Server with WiFi on Embedded Linux

Building a Wireless Server with WiFi on Embedded Linux

Source: https://www.cnblogs.com/heat-man/p/4657157.html Previously, on the embedded Linux development board, we implemented a remote control system for smart homes from the lowest level, but it was connected to a switch using an Ethernet cable, which felt outdated. Coincidentally, while looking for a job in Beijing, I found a company that makes WiFi modules. My boss tasked … Read more

Bootloader in Embedded Linux Systems

Bootloader in Embedded Linux Systems

For embedded Linux systems, the process from powering on to the operating system startup requires a boot process, which is reflected in the boot program, known as the Bootloader. Concept and Role of Bootloader The Bootloader is the boot program for embedded systems, and it is the first program that runs after the system powers … Read more

CMake Learning Summary (Part 1)

CMake Learning Summary (Part 1)

Good evening everyone, and I wish you all a happy Dragon Boat Festival. Today, I would like to share with you the project management tool CMake. There is no prior introduction to the Makefile project management tool (to be honest, these two are quite similar; CMake ultimately generates a Makefile, but the syntax of CMake … Read more

Qimeng Eagle Black Box Data Collection Device

Qimeng Eagle Black Box Data Collection Device

The “Qimeng Eagle Parking Black Box” is a specialized device developed by Guangdong Qimeng Network Management Co., Ltd. to collect vehicle entry and exit data from parking lots and report it to the management platform (hereinafter referred to as Qimeng Eagle). Currently, the collection of entry and exit data in parking lots usually requires integration … Read more

Getting Started with Embedded Linux Using Buildroot – Part 5

Getting Started with Embedded Linux Using Buildroot - Part 5

@ Configuring QT5 in Microchip Buildroot Select Graphic Configuration File Add QT5 Configuration Modify Root Filesystem to Support QT5 Modify output/target/etc/profile Configuration File Add output/target/usr/share/X11 Configuration File Flash the Generated Linux Image Download Etcher Tool Generate Final Flashing Image Use Etcher Tool to Flash SD Card Introduction to the Partition of the Flashed SD Card … Read more

Getting Started with Embedded Linux Using Buildroot – Part 6

Getting Started with Embedded Linux Using Buildroot - Part 6

@Getting Started with Embedded Linux Using Buildroot – Part 6 Configuring QT5 for Embedded Linux in QT Creator Adding SAMA5D2 QT5 Configuration in QTCreator Simple QT5 Code Demo Adding Copilot Plugin in VSCode Using Copilot to Generate Reference Source Code Using Open Source QT Project as a Template Configuring SAMA5D2 Platform Demo of Running Effects … Read more