Arch Linux 嵌入式开发(Stm32) 开发环境配置(亲测有效)

一. 软件安装

  1. 安装vscode-oss(这个是Vscode的开源版本): yay -S code (没有安装yay的可以先运行 pacman -S yay,Ubuntu 可以尝试 sudo apt install,应该也可以的)

    问题:不能使用 Arch 内应用商店安装的 VsCode,这个 Vscode 似乎是默认跑在一个虚拟环境中的,无法链接系统的 Path (可能可以,但是搞了一下午没有搞定)

  2. vscode 内安装拓展:(复制之后粘贴到拓展界面,第一个就是)

    1. C/C++ Extension Pack
    2. Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
    3. stm32-for-vscode
  3. 安装arm架构的交叉编译器yay -S gcc-arm-none-eabi

  4. 安装stm32Cubemxyay -S stm32cubemx

  5. 安装 STLink:yay -S stlink

二. CubeMX 配置

和 Keil 里面的区别只有一个,

Project Manager -> Project -> ToolChain 改为 Makefile,然后重新点 Gernarate Code 就行了

posted @ 2026-01-01 16:25  BorisDimitri  阅读(0)  评论(0)    收藏  举报