一、初识PMP 在2015年的时候那时我开始负责中新国际电子的NPI(新产品导入)工作,研发总监给了本《PMBOK指南》书籍给我,让我多接触这方面知识。那时候对项目管理完全陌生,《PMBOK指南》书也看得一脸懵逼,所以丢一边也没太重视。 有一次我们有款OTT STB(机顶盒)的产品,在MP(量产)时出现了非常致命的缺陷,导致四万片PCB物料需要全部报废,直接损失接近五十万人民币。我们在经验总结...
由于最近做实验用到二值图像连通区域(八连通)标记,刚开始的时候为了验证算法有效性,用了递归的方法(太慢了,而且图像一大就容易栈溢出),最后查看了opencv和MATLAB的实现,做个记录。(为了简单说明,以下说明已四连通为例) 扫描法连通区域标记: 例:对于二值图像、四连通 第一次遍历: 1.建立一个和图像大小一样的矩阵保存结果,原图记为im,结果矩阵记为mask,mask各元素值可初始化...
陈工程师一直做Linux的嵌入式开发,作为在开发一线的工程师,他对很多问题的看法可能更切合实际需求,于是,通过邮件,就嵌入式开发方面的问题,请他谈了一下自己的看法: 问:关于嵌入式开发,我们准备给同学们讲解一些入门知识,从你一线开发经验来说,给我们一些建议: 陈工回答: 对于嵌入式Linux入门,如果有一定基础,可以从驱动开始;如果没有基础,我个人建议还是从应用程序开始。因为从应用程序开...
单片机内存的合理使用对于一名嵌入式软件工程师来说是至关重要的,这深深关系到项目代码的稳定性。对于c语言程序的bug,最为致命、最难发觉的也是内存的使用不当造成的,这种奇葩现象。之前对这一块有过了解,可惜没有真正的领会其中的要害和内涵。大抵是平时写写代码玩的时候单片机资源足够多,也从来不会去理会内存够不够的问题。最近受领导一番话点醒了我,也逐渐明白了它的重要性。 背景大概是这样的:某个项目写到一个...
1.右对齐数据读取问题 其转换结果可以读取的语句为: resualt=int(ADCH)*256+ADCL;右对齐的时候,10位ADC的结果表示方式为ADCH:ADCL,ADCH是10bit结果的高2位,ADCL是10bit结果的低8位,如果要将ADC的结果存储到一个int型的变量中,那就需要先将ADCH的结果左移8位,再和ADCL的相加,其原理如下图所示: 左移8位等价于乘以256...