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

How to Take Screenshots on Raspberry Pi OS

How to Take Screenshots on Raspberry Pi OS

The screenshot tool on a computer seems like a basic tool that should be pre-installed on any operating system. However, there is nothing installed by default on the Raspberry Pi OS, so you have to find one yourself. There are many screenshot tools in the Linux environment, but only a few are actually useful. There … Read more

Understanding the Differences Between Linux and RTOS

Understanding the Differences Between Linux and RTOS

Follow+Star Public Account Number, don’t miss out on exciting content Author | arvin Source | CSDN (ID: CSDNnews) Do you know which operating system is the most popular in the world? It is Linux! It generally runs on servers and supercomputers, and the millions of servers behind the websites we access daily are likely running … Read more

RK3588 Development Board Linux Dual Camera Display Solution

RK3588 Development Board Linux Dual Camera Display Solution

The iTOP-RK3588 development board manual has been updated, and subsequent materials will continue to be updated and improved to help users get started quickly, greatly enhancing the speed of research and development. The RK3588 development board has 4 MIPI CAMERA interfaces, MIPI CSI DPHY at 4.5Gbps, and 2.5Gops MIPI CSI CPHY, allowing for simultaneous input … Read more

Getting Started with Raspberry Pi: How to Boot a New Raspberry Pi | Linux China

Getting Started with Raspberry Pi: How to Boot a New Raspberry Pi | Linux China

In the third article of this series, we will teach you how to get started with the Raspberry Pi and learn how to install a Linux operating system. — Anderson Silva If you have followed our series of articles in order, then you have already chosen[1] and purchased[2] your Raspberry Pi and peripherals, and now … Read more