- 博客(5)
- 收藏
- 关注
原创 电子元器件选型规范
电子元器件选型规范的核心在于建立标准化流程,解决选型过程中存在的责任不明、合规性不足、交付风险、质量匹配及成本控制等问题。规范要求遵循质量优先原则,确保器件满足功能性能、可靠性、安全认证及生命周期要求;同时兼顾成本效益,优选高性价比、易采购且可复用的器件。通过建立器件库、固化选型流程,旨在提高选型效率、保障项目可靠性,并实现知识积累与经验传承。关键措施包括:明确跨部门协同责任、严格参数匹配验证、实施降额设计、确保供应链稳定性,以及利用专业数据库辅助决策。该规范最终目标是实现技术需求与商业价值的平衡。
2025-12-28 22:03:11
723
原创 Clangd与Cppcheck对比及Clangd在TRAE/VS Code中的应用
本文对比了Cppcheck与Clangd(含clang-tidy)在嵌入式开发中的适用性。Cppcheck作为轻量级静态检测工具,更适合底层驱动/BSP开发,对传统C错误检测能力强;而Clangd基于AST分析,在现代C++、语义错误和编码规范方面表现更优。实践建议:1)底层代码使用Cppcheck作为安全兜底;2)应用层采用Clangd进行深度质量管控;3)通过compile_commands.json配置Clangd适配交叉编译环境。二者结合可有效提升嵌入式代码质量与可维护性。
2025-12-28 00:36:39
982
原创 Cppcheck和MISRA对于增量代码工程的检测方法
摘要:本文介绍了如何在VSCode/TRAE中实现Cppcheck和MISRA规则的增量代码检查。针对已有大量警告的代码库,采用差分分析方法:先对基准代码和当前代码分别进行全量扫描,再智能比对两份报告以识别新增问题。文章详细说明了配置步骤,包括Git环境准备、脚本文件部署和设置修改,并演示了增量检查的实际效果。该方法能确保检测所有新增错误,同时避免旧警告干扰,特别适合在大型代码库中进行功能开发时的质量管控。
2025-12-25 00:03:10
876
原创 VS Code/TRAE集成Cppcheck并启用MISRA规则
本文探讨了嵌入式开发中Cppcheck工具集成与MISRA规则检查的必要性。详细介绍了安装配置步骤:安装VSCode/TRAE、Cppcheck软件、配置插件参数、安装Python环境,并重点说明了MISRA规则文件的设置方法。通过完整的配置流程,实现了嵌入式开发环境下静态检查与安全标准的落地。
2025-12-18 22:04:39
840
原创 嵌入式代码静态检查和AI审核工具汇总
摘要:本文汇总了嵌入式开发领域主流静态代码检测工具和AI辅助工具,涵盖商业与开源方案。重点推荐了Parasoft C/C++test、GrammaTech CodeSonar等专业工具,以及Cppcheck、Clang-Tidy等开源方案,同时介绍了GitHub Copilot、字节跳动Trae等AI工具。各工具在检测深度、适用场景、价格等方面存在差异,开发者可根据项目安全性要求、预算和团队规模灵活选择。文章特别强调汽车电子、医疗设备等安全关键领域需优先考虑具备功能安全认证的商业工具,而预算有限团队可选用开
2025-12-14 13:53:07
285
VS Code/TARE集成Cppcheck并启用MISRA规则之相关文件
2025-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅