![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式开发
文章平均质量分 91
cswhl
编码使人快乐
展开
-
工作体验记录
以在midea的首个任务开发生产测试为例的任务产出:需要搭建好一套满足光伏逆变器和储能器的生产测试产线设备,包括FCT测试(单板测试)、半成品/成品测试(整机功能测试)、老化测试三套设备;2.了解自身的惰性贪图享受、短视、贪婪、容易松动的原则是人性远古基因的体现,而这些基因并不适合现代社会;2、明确实现路径(即产能):产生成果的能力,包括时间、精力、资源、能力的投入和配置;将任务分解为大小合适的子任务,提升执行的清晰度,把控项目进度;1.了解人性的追高踩低(有利益、被尊重),才能将事情推动起来;原创 2024-04-04 11:17:59 · 1046 阅读 · 0 评论 -
浮点数的存储
文章目录1.单精度与双精度区别2.将十进制浮点数转换为二进制浮点数3.IEEE 754 对有效数字M和指数E的规定4.实验参考资料1.单精度与双精度区别1.单精度和双精度精确的范围不一样:单精度,也即float,一般在计算机中存储占用4字节,也32位,有效位数为7位;双精度(double)在计算机中存储占用8字节,64位,有效位数为16位2.在计算机上的存储都遵循IEEE规范,使用二进制科学计数法:IEEE 754规定,对于32位的浮点数,最高的1位是符号位s,接着的8位是指数E,剩下的原创 2021-11-30 20:48:44 · 3053 阅读 · 0 评论 -
C代码覆盖率测试工具 Gcov及生成报告
文章目录0. 概念1. Gcov使用1. 直接编译2. 数据收集3. 合成最终的gcov文件2. Gcovr生成报告1. 生成代码覆盖率列表报告2. 生成分支覆盖率列表报告3. 生成html形式报告0. 概念代码覆盖率测试反映了测试的广度与深度,量化了测试和开发质量,是十分有必要的。1. Gcov使用示例代码:say.c#include <stdio.h>int say(char* what) { printf("------ %s\n", what); retu原创 2021-10-29 21:00:53 · 3079 阅读 · 0 评论