
编码协助
即使发现的问题是已知的,C-STAT 也会提供详细的文档,解释内存泄漏和崩溃等潜在问题。每项检查都包括说明和代码示例,显示失败和通过的情况,以支持更好的编码决策。
产品
IAR C-STAT 是一款静态代码分析工具,可分析源代码以查找错误和漏洞。
IAR C-STAT 具有高效分析、报告和自动化的强大功能,可提高代码质量与合规性。
即使发现的问题是已知的,C-STAT 也会提供详细的文档,解释内存泄漏和崩溃等潜在问题。每项检查都包括说明和代码示例,显示失败和通过的情况,以支持更好的编码决策。
C-STAT 不仅能报告规则违反,还能评估严重性和置信度。并非所有标记的问题都是真正的问题,这有助于开发人员有效确定修复的优先级,避免对运行良好的代码进行不必要的修改。
C-STAT 支持 MISRA C、CWE、CERT C/C++、SANS Top 25、OWASP 和 MISRA C++ 合规性。经过TÜV SÜD认证的版本可在选定的 IAR Embedded Workbench 功能安全版本中使用,为安全关键型应用提供行业要求的验证。
C-STAT 可集成到 CI 系统和自动构建工作流中,使静态分析成为一个无缝、重复的流程。定期自动化检查可提高代码质量,同时保持开发效率,确保及早发现管道中的潜在问题。
IAR C-STAT 提供静态代码分析、自动化支持与合规性检查,可无缝集成到开发环境和 CI/CD 工作流中。
C-STAT 内置于 IAR Embedded Workbench IDE 和 IAR 构建工具中,可在开发环境中进行静态分析。SARIF 诊断增强了报告、集成和结构化问题跟踪功能,以保证质量。
对 C/C++ 文件中的编码规则偏差进行源代码检查,并对全局和静态对象使用情况进行链接时检查。支持 MISRA C、MISRA C++、CERT C/C++、CWE 和其他标准,以提高代码质量和安全性。
IAR C-STAT 集成到 IAR Embedded Workbench 和 IAR 构建工具中,经 TÜV SUV认证,符合多种功能安全标准。每个新发布的平台都要经过认证,以确保始终如一的高质量开发流程和软件。
Arm | RISC-V | Renesas RL78 | Renesas RH850 | Renesas RX | AVR | AVR32 | MSP430 | 8051 | STM8 | Renesas 78K | Renesas V850 | CR16C | |
C-STAT | |||||||||||||
功能安全版本 |
支持的版本:
可以!虽然 C-STAT 可以分析使用 IAR 工具构建的完整项目,但您也可以将分析范围缩小到一组源文件,甚至是单个源文件,这样在开发过程中既能节省时间,又能保持专注。
IAR C-STAT 可帮助开发者遵循 MISRA C/C++、CERT C 和 CWE 标准,确保代码质量和安全性。
通过在开发早期检测潜在问题,如未定义行为、缓冲区溢出和安全漏洞,IAR C-STAT 可减少调试时间和风险,提高代码可靠性。
可以,IAR C-STAT 通过 IAR 构建工具支持现代 DevOps 自动化,实现持续的静态代码分析。
IAR 嵌入式开发平台
利用我们的解决方案,您可以自由灵活地扩展开发操作,通过确保代码质量,加速创新进程,并在加强安全性的同时简化合规性。