打印

分享下最近在做公司产品的生产测试板的体会

[复制链接]
921|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
firstblood|  楼主 | 2012-4-24 15:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
近期忙着做公司的产品生产测试板,两套程序,测试板一套主要用来显示表述产品运行测试后的结果,产品测试一套主要用于测试产品中各个模块的功能实现情况,然后将结果通过UART通讯传输给生产测试板来直观显示。
看似不复杂的,做起来的时候总是会出现这的那个的问题,最后超出自己给老板预计的时间近4天才交工。开始的时候编写两套程序分别测试,很是OK。然后就信心百倍的进行联调,就崩溃了。小问题的不断。。。
就拿我目标板(就公司已经开发出的产品)的测试程序来说,我是早就辨析调试好了这套程序,我将该产品上需要测试的功能及模块分成了6个任务,每个任务设定在规定的时间内执行,而该任务若是OK,提前就跳出该设定时间,下一轮回执行个任务的的时候就直接跳过该任务;不OK,就执行时间到后自动跳至下一任务运行,此时会返回不OK提示给测试板,并且在下一轮回当中还需继续执行该任务。
因此,这当中,就需要用到很多的全局标志,所以说头疼的就是这些标志的使用,执行其他任务时候就不能让影响到该任务的标志。标志用的多了就会很容易在不值不觉当中被改变,从而影响到我任务的执行。标志少了,总是会捉襟见肘的感觉,在程序中就会出现拆东墙补西墙的尴尬,越来越复杂的。所以说,在编写复杂程序的时候,标志位的适量使用是非常必要滴。。

相关帖子

沙发
shenmulzb1985| | 2012-5-4 15:20 | 只看该作者
lz给出了很好的思路与方法,顶一个的

使用特权

评论回复
板凳
OperationalAmp| | 2012-5-6 18:07 | 只看该作者
LZ程序的结构是如何的?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

86

主题

4492

帖子

9

粉丝