产品平台由stm32方案切换到arm9系列,底层隔离,应用层兼容。在keil下仿真,很多问题没有暴露出来,在linux下暴露无遗,而linux下调试相对来说复杂(例如空指针,在stm32上用keil调试,如果异常不明显,不会死机,linux下直接段错误),导致问题跟踪困难。故以项目为根基,采用vs2015调试源代码(非底层的应用部分),Unity框架编写单元测试用例,OpenCppCoverage可视化单元测试覆盖率。
vs2015 Update3版本。
必须是Update3以上版本(OpenCppCoverage支撑)。获取路径(转载):
如果有安装过其他低版本的vs,先使用visual-studio-uninstaller完全卸载,工具路径:
https://pan.baidu.com/s/1zAD6z5071C8Rm1kmjGy1pw
- windows xp不支持vs2015。
vs2015统一配置
工具 -> 文本编辑器-> C/C++ ->高级&#