git
未读
Git 提交记录顺序调整
Git 提交记录顺序调整指南 概述 在 Git 中调整提交记录的顺序通常使用**交互式 rebase(Interactive Rebase)**功能。这个功能允许你重新排序、编辑、合并或删除提交记录。 前置条件 工作区必须是干净的(没有未提交的更改) 确认是否需要调整已推送到远程的提交(需要强制推送
嵌入式开发
未读
IAR 链接与段控制,参数表定位
IAR 链接与段控制,参数表定位(学习笔记) 总体目标 在程序首地址偏移 0x400 处放置设备参数表,并能在代码中获取其地址与大小。 一、在首地址偏移 0x400 放置参数表
编程设计
未读
xargs 与 clang-format 批量格式化工具使用指南
快速开始 Windows 用户 如果你在 Windows 环境下,可以直接使用以下命令: for /r . %i in (*.c *.h) do clang-format -i "%i"
Linux/Unix 用户 如果你在 Linux/Unix 环境下,可以使用: find . -name "*
嵌入式开发
未读
X-Macro 技术详解
X-Macro 技术详解 X-Macro是C语言中一种强大的宏编程技术,通过定义数据列表和相应的宏来生成重复性代码,可以显著减少代码冗余并提高维护性。 什么是X-Macro X-Macro是一种基于宏的代码生成技术,其核心思想是: 定义一个包含数据的宏列表 通过重新定义宏来生成不同的代码 使用#in
嵌入式开发
未读
C语言 printf 格式化字符串完整说明文档
C语言 printf 格式化字符串完整说明文档 1. 基本语法结构 %[标志][宽度][.精度][长度修饰符]类型
部分 说明 示例 % 格式说明符开始 必
iar_argument
IAR 参数变量 您可以为路径和参数使用参数变量,例如,当您在选项对话框中指定include路径时,或者当需要基于当前上下文的类似宏的扩展时,例如在工具的参数中。您可以使用广泛的预定义参数变量以及创建自己的参数变量,请参见配置自定义参数变量对话框。 预定义参数变量 以下是IAR Embedded W

