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=$...
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...
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...