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

(For Linux enthusiasts, enhance your Linux skills) Source: Linux China Running Fedora on Raspberry Pi. The Raspberry Pi Foundation has produced many models over the years. The installation process described in this article has been tested on the third-generation Raspberry Pi: 3B v1.2 and B+ (the older Raspberry Pi 2 and the new Raspberry Pi … Read more