文章
首页 我的博文
catch2000 2014-3-11 23:48
否定自己
很多时候,我们发现原有的知识或者观点,很有可能错误。尤其是当徘徊于错误与正确之间的时候。如果这个时候我们还认为自己的观点是正确的,那么我们寻找证明 ...
catch2000 2014-1-14 23:45
进程间通信——信号量、互斥锁等的异同
进程间通信——信号量、互斥锁等的异同   最早接触在系统上编程,是在嵌入式Linux上完成几项功能。当时就是按照写单片机程序的思维写的。实 ...
catch2000 2013-12-28 10:27
开发中的新理解——成长在2013
开发中的新理解——成长在2013 今年在公司里,收获很多。从很多方面,都一个新的认识。因为参与公司的几个项目。有的是维护原有代码,有的是从需求开 ...
catch2000 2013-12-25 23:07
从装配到信息,通信,分析
一批产品,装配过程中,发现装配很慢。一开始想办法提高装配速度,但是发现究其原因是元件间的尺寸造成装配人员,装配过程消耗时间。由于,外壳,连接线,电 ...
catch2000 2013-12-24 13:41
回复@allen_zhan关于编写可靠代码的一些记录
@ allen_zhan : 在一般的各种语言编程  help document  中 ,  都有类似的说法 ,  其实应该是不建议使用全局变量吧 ?  而不是这里所说的 ...
catch2000 2013-12-22 22:45
从实践理解设计
对于电子产品设计的内容,包含软件设计,硬件设计,模具设计,各种元件的选择。 设计是从一个产品的角度出发,进行各个部分分块后局部设计。   ...
catch2000 2013-12-3 08:00
《重构》——如何如何改善代码
代码的坏味道: 1、重复代码; 2、过长函数; 3、过大的类(C中可说过大的结构体); 4、过长参数列表; 5、发散式变化; ...
catch2000 2013-11-28 23:26
《嵌入式系统开发之道》总结
最近算是急促的把《嵌入式系统开发之道》给看完了,因为出差的缘故,顺便在出差的路上将《质量无泪》看完了。发现质量的概念是在1970年代就已经广为制造业届 ...
catch2000 2013-11-28 23:25
关于编写可靠代码的一些记录
做到代码的静态检查, 代码版本的控制。 慢慢使用MISRA2004+相应的文档规范, 保证新代码的质量与版本控制。   如何做到文档与代码同步 ...
catch2000 2013-11-28 23:24
关于字符串的内存地址
看到一篇博客,给出了下面一道关于C内存的笔试题: char*getmemory(void) { char p ="hello world"; p = 'h'; return p; } 会发生段错误提示。 在PC上还 ...
catch2000 2013-11-28 23:19
合适使用结构体
在设计结构体时,千万不要再结构体内部定义数组, 因为这会阻碍其应用, 对于如果要使用的地方,数据元素个数小于定义的数组长度,有些浪费 ...
catch2000 2013-11-28 23:18
MCU上使用系统的理解
在系统中,有多线程或者多任务的概念, 所以对于单一线程的操作, 更倾向于使用同步方式操作, 因为其他操作,可以放到其他线程或者任务中完成, ...
catch2000 2013-11-28 23:18
样板测试,电源很重要
最近一个样板在给芯片下载程序时出现问题,   首先想到的是硬件的原因, 其次是下载过程的原因, 最后是芯片本身的原因(芯片可能被锁了) ...
catch2000 2013-9-24 16:06
工作中关于合作的思考
  关于在完成项目的过程中,很多时候需要团队内部或者团队间的合作。 合作 分三类 ,代码级合作,设计级合作,项目级合作。 ...
catch2000 2013-9-21 10:52
开发工具带来的进度影响
前几天,在以前的一个修改了一些电路的板子上编写一段新的代码的时候,发现以前正常运行的一段程序,竟然不能正常运行了。现象很像程序死掉了,卡在某处没有运 ...
关闭 站长推荐上一条 /2 下一条