
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Nimmake通过VENDOR_MODEL_OF系统,仅需指定芯片厂商与型号,即可自动匹配并生成完整编译参数。内置支持ST、GD、ESP等多厂商芯片,涵盖ARM Cortex与RISC-V架构,自动处理-mcpu、-mfpu、-mabi等复杂配置,告别手动查手册。支持字符串厂商名(大小写不敏感)、自定义覆盖及与Party系统联动,实现跨芯片高效开发。

本文详解 VS Code 中 .code-workspace 文件在 STM32F407 嵌入式开发(ARM GCC + clangd + Python)场景下的实战配置,涵盖多根工作区管理、编辑器布局优化、C/C++ 与 Python 专项设置、clangd 配置、Build Tasks(CMake + Ninja)、文件排除及调试集成,提供可复用模板,实现高效、统一的跨项目开发体验。

本文介绍使用 Zig 原生工具链开发 STM32 嵌入式应用的完整流程。通过克隆 ZigEmbeddedGroup/stmicro-stm32 仓库,无需安装 ARM GCC,即可编译官方示例(如 blink),生成 .elf 与 .bin 固件,并通过 ST-Link 或 OpenOCD 烧录。支持自定义工程构建,利用 build.zig 配置目标架构、链接脚本、启动文件及优化选项。调试可结合
本文详解Zig在STM32/GD32等Cortex-M MCU上的嵌入式开发,强调build.zig与芯片包、链接脚本、启动文件协同决定底层依赖。通过目标三元组(如freestanding)、linkLibC()开关、addAssemblyFile和setLinkerScript等配置,可精准控制是否使用C库、启动文件及内存布局。推荐纯裸机方案:不启用linkLibC(),手动管理启动文件与链接脚
SDL3— 提供图形窗口、事件处理(鼠标/键盘)能力,模拟嵌入式 LCD 显示屏FreeRTOS— 实时操作系统内核,在一个独立的 Windows 线程中启动调度器,运行 RTOS 任务LVGL— 轻量级嵌入式 GUI 库,通过 SDL3 渲染显示Nimmake— Python 编写的构建工具,自动化管理编译、链接与依赖通过这种方式,你可以在没有硬件开发板的情况下,在 PC 上直接开发、调试和验证

vscode下写pyhton的settings.json 配置









