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

RISC-V: Will Linux in Microprocessors Spark an Open Hardware Renaissance?

RISC-V: Will Linux in Microprocessors Spark an Open Hardware Renaissance?

I have shared a vision with many people that we will soon be able to use modern and powerful devices driven by open-source hardware (OSH) and open-source software. — dmt Compiled from: https://www.darrentoback.com/can-risc-v-linux-of-microprocessors-start-an-open-hardware-renaissance Author: dmtTranslator: geekpi I have shared a vision with many people that we will soon be able to use modern and powerful … Read more

Setting Up an ARM64 Linux Environment with QEMU

Setting Up an ARM64 Linux Environment with QEMU

QEMU (Quick EMUlator) is a general-purpose open-source emulator and virtualization tool that can simulate most CPU platforms, such as x86, ARM, ARM64, RISC-V, PowerPC, MIPS, etc. It can also simulate various hardware peripherals, such as memory, emmc, sdcard, usb, etc. Therefore, through QEMU, we can simulate a development board. During the chip development process, chip … Read more

RK3588 Linux System and Application Development Manual

RK3588 Linux System and Application Development Manual

iTOP -RK3588 development board user manual is now available, and subsequent materials will be continuously updated to help users get started quickly and greatly enhance R&D speed. The Xunwei RK3588 development board has completed adaptation for the Linux system, and new documentation tutorials have been added to assist everyone in learning—《itop-3588 Development Board Linux System … Read more

How to Deploy .NET Core 2 on Raspberry Pi 3B

How to Deploy .NET Core 2 on Raspberry Pi 3B

There is very little information on how to deploy .NET Core 2 on Linux ARM processors. I found a few articles online, but they were not detailed enough, and I hit a wall following their tutorials. After several days of struggle, I finally succeeded in the deployment. Here is a successful run screenshot: 1. In … Read more

Embedded Software and Hardware Development: The Importance of Quality Documentation

Embedded Software and Hardware Development: The Importance of Quality Documentation

I am Lao Wen, an embedded engineer who loves learning. Follow me to become better together! In the previous article, we had a preliminary understanding of the data framework for the Feilin OK3588-C development kit. For the content of the previous article, you can click here: The performance of embedded ARM chips is getting more … Read more

Introducing the Friendly NanoPi Zero2: A Compact and Versatile Development Board

Introducing the Friendly NanoPi Zero2: A Compact and Versatile Development Board

Recently, there have been quite a few development boards based on the RK3528A, and now Friendly has joined the fray with the NanoPi Zero 2 I feel that many of Friendly’s ideas are quite unique, so let’s take a look at this development board. Firstly, this development board is very compact, with dimensions of only … Read more

Purism Librem Mini: A Privacy-Focused Linux-Based Mini PC

Purism Librem Mini: A Privacy-Focused Linux-Based Mini PC

Purism has launched a compact mini PC, the “Librem Mini”, designed to offer privacy and security. Let’s take a look at the details. — Ankush Das Purism has launched a compact mini PC, the “Librem Mini”, designed to offer privacy and security. Let’s take a look at the details. Purism is known for its services … Read more

Installing Fedora on Raspberry Pi 3: A Step-by-Step Guide

Installing Fedora on Raspberry Pi 3: A Step-by-Step Guide

Introduction: Running Fedora on Raspberry Pi.                                                Word count: 2180, estimated reading time: 3 minutes https://linux.cn/article-12520-1.htmlAuthor: Nick HardimanTranslator: geekpi Running Fedora on Raspberry Pi. The Raspberry Pi Foundation has produced many models over … Read more