嵌入式 C 代码规范审查器(embedded-c-code-reviewer)
#一人分享一个skill#
name: embedded-c-code-reviewer
description: 用于对嵌入式C代码进行系统化审查,确保符合嵌入式开发最佳实践、安全性和性能要求
核心审查要点:
内存管理:检查动态内存分配 (free 是否匹配、栈溢出风险)
中断安全:中断服务函数是否禁用全局中断、是否使用 volatile 变量
硬件访问:寄存器操作是否正确、位操作是否原子化
功耗优化:是否避免忙等待、是否正确使用低功耗模式
代码尺寸:检查是否有冗余代码、是否使用合适的数据类型
编译器兼容性:是否避免非标准 C 特性、是否正确处理字节序问题
name: embedded-c-code-reviewer
description: 用于对嵌入式C代码进行系统化审查,确保符合嵌入式开发最佳实践、安全性和性能要求
核心审查要点:
内存管理:检查动态内存分配 (free 是否匹配、栈溢出风险)
中断安全:中断服务函数是否禁用全局中断、是否使用 volatile 变量
硬件访问:寄存器操作是否正确、位操作是否原子化
功耗优化:是否避免忙等待、是否正确使用低功耗模式
代码尺寸:检查是否有冗余代码、是否使用合适的数据类型
编译器兼容性:是否避免非标准 C 特性、是否正确处理字节序问题
全部评论
相关推荐
查看6道真题和解析 点赞 评论 收藏
分享
04-09 20:31
复旦大学 C++ 点赞 评论 收藏
分享
