Fading Coder

One Final Commit for the Last Sprint

STM32 LED Blinking with Assembly on Linux

Setting Up Embededd Development Environment To develop STM32 applications on Linux, configure the ARM GNU toolchain for cross-compilation. Download the latest ARM GNU Toolchain from Arm Developer and extract it to /opt/gcc-arm-none-eabi. Add the binary path to your shell configuration: export PATH=$...

RISC-V Assembly Programming with openEuler on QEMU

Introduction to openEuler for RISC-V Development This guide provides a comprehensive approach to setting up a RISC-V development environment using openEuler Linux distribution. After working extensively with various distributions on RISC-V architecture, I found that openEuler offers superior stabili...

Building an STM32 Keil MDK Project in Pure Assembly and Blinking an LED

Target hardware and tools MCU/board: STM32F103 series (e.g., STM32-F103-MINI) Toolchain: Keil MDK-ARM (uVision5 or newer) Optional: Serial terminal for observation 1. A minimal Keil project written entirely in assembly 1.1 Create the project Open Keil uVision, create a new project (example name: asm...