Choosing Touch Industrial Display Chip Solutions: The Popularity of LINUX System Model 4

Choosing Touch Industrial Display Chip Solutions: The Popularity of LINUX System Model 4

The traditional touch industrial displays are mainly based on WINDOWS, but in recent years, Android has followed closely. However, the market application of Android has not been ideal; instead, LINUX-based touch industrial displays have become very popular. Although Android closely follows WINDOWS, its application in the industrial touch display market has not been ideal. This … Read more

Accelerating Embedded Design Based on Linux with Arm DesignStart Project

Accelerating Embedded Design Based on Linux with Arm DesignStart Project

Arm has announced the further upgrade of its DesignStart project, incorporating its lowest power and highest area efficiency application processor Cortex-A5, in addition to the Cortex-M0 and Cortex-M3, to help developers easily access Arm processors supporting Linux in advanced designs. While the widespread application of the Internet of Things provides limitless possibilities for advanced software … Read more

How to Choose the Right Development Board: A Comprehensive Guide

How to Choose the Right Development Board: A Comprehensive Guide

Hello everyone, the price increase of Raspberry Pi is already old news, and many people are asking if there are alternatives available. However, as the saying goes, it’s better to teach a person to fish than to give them a fish. Today, we will conduct an in-depth analysis of how to choose a development board. … Read more

Exploring Arch Linux ARM: A Lightweight Linux Distribution for ARM Platforms

Exploring Arch Linux ARM: A Lightweight Linux Distribution for ARM Platforms

Arch Linux ARM is a Linux distribution specifically designed for ARM computers, embodying the core philosophy of Arch Linux, aimed at providing users with a simple, flexible, and fully controllable experience. This article will delve into the features of Arch Linux ARM and its applicable scenarios. The Core Philosophy of Arch Linux ARM The design … Read more

How to Mirror Your Android Phone on Ubuntu

How to Mirror Your Android Phone on Ubuntu

Click the blue “Linux” in the upper left corner, and select “Set as Favorite” Get the latest articles first 1 Do you know how to mirror an Android phone to a Linux system? This article will explain how to mirror an Android phone to Ubuntu using the Scrcpy software. 1 Introduction to Scrcpy First, let’s … Read more

Building a Low-Cost Home Storage Server: Part One

Building a Low-Cost Home Storage Server: Part One

This article documents the process of building a backup server. Introduction This year, I considered building a dedicated machine for data backup. Firstly, due to increased travel demands this year, the historical devices have been used for several years, and I need a newer device to take over; secondly, I want to verify the reliability … Read more

Porting U-Boot 2023.04 and Kernel 6.1.11 to Nanopi NEO Development Board

Porting U-Boot 2023.04 and Kernel 6.1.11 to Nanopi NEO Development Board

Environment Description OS: Ubuntu 20.04.5 LTS GCC: arm-none-linux-gnueabihf-gcc 10.3.0 Compiler download link: Downloads | GNU-A Downloads – Arm Developer[1] U-Boot Porting Current latest version v2023.04-rc2 download link: https://github.com/u-boot/u-boot/archive/refs/tags/v2023.04-rc2.tar.gz[2] Set cross compiler: export CROSS_COMPILE=arm-none-linux-gnueabihf- Compile configuration: make nanopi_neo_defconfig Compile: make -j8 Encountered issues: Solution: sudo apt install python3-pip pip3 install setuptools Compilation output: Burning: sudo dd … Read more

Learn Linux Kernel Development with Raspberry Pi OS

Learn Linux Kernel Development with Raspberry Pi OS

RPi OS is a simple operating system based on the Raspberry Pi platform, designed to help developers learn operating system development from scratch and gain a deep understanding of how the Linux kernel works. This tutorial will guide you through the development process of RPi OS step by step and compare it with the implementation … Read more

How to Install Desktop Linux on Windows for FPGA Development

How to Install Desktop Linux on Windows for FPGA Development

Running EDA tools like Vivado on Linux is significantly faster than on Windows, likely due to optimization issues. Therefore, choosing to develop on Linux is a wise choice (mainly because it’s free). In China, people are accustomed to the Windows system, so Linux is less commonly used. Is there a way to work on documents … Read more

The Split Between LEDE and OpenWrt: A Technical Overview

The Split Between LEDE and OpenWrt: A Technical Overview

(May 2016) Early in May, when a group of core OpenWrt developers announced that they would begin working on a derivative of OpenWrt (or possibly a branch) called the Linux Embedded Development Environment (LEDE), the OpenWrt user community was thrown into chaos. — Nathan Willis Table of Contents ◈ Responses and Questions25% ◈ Clarifications47% ◈ … Read more