回复 12# 的帖子
软件我们一般在正常温度下验证完后才会和硬件一起做环境试验的,如果同时进行,到最终软件确认又得从新做环境试验,那公司启不是投入更多资源?期待更专业的解释! 程序是有影响的!特别是产品对温度有很大变化时,使用软件进行调整是很必要的,而调整好坏也决定产品的性能!相辅相成吧! 对基于操作系统的没有直接与硬件打交道的软件肯定是与环境试验没有关系的,但是如果你的软件是涉及到要与硬件打交道,就会有影响,因为很多器件在不同的环境下会有参数的变化的,这些变化有可能会影响的软件的运行, 你买来在那里用啊? 不知道温度变化对一些小产品(单片机)的软件有没有影响啊?
我觉得不能一概而论
先明确一个前提:楼主是说环境试验对软件的影响.环境试验影响的是硬件,硬件再影响软件功能的发挥,但我们不能说是环境试验影响了软件。有谁见过盐雾试验过不了就去修改软件的:lol?开个玩笑,呵呵。
在产品的研发阶段,我个人认为,软件和硬件的测试是可以同步进行的。即使环境试验出现问题,我们所作的修改通常也不会对电路进行根本性的改动,除非到了最后才发现CPU需要换成另外一个型号甚至另外一个厂家的。在这种情况下,也许要对软件动手术。诸如PCBLayout的改变、整机结构的改变、应该不会牵涉到软件。某些元件的改变,也许会要求软件中某些参数作适当修改,但肯定要求对软件的架构作重大修改。
以上是个人粗浅的看法,不对请指正。
[本帖最后由直流电于2008-9-209:54编辑]
回复 18# 的帖子
做为发起问题的我,我认为首先我们要明确的是测试的目的,是为了保证我们的产品在设计要求的环境下能正常的工作,这必然对软件和硬件都有关系.就其关联上的重点是在环境发生变化后,元件的参数会发生变化,软件上对这些变化是否能够满足,如输入回路中信号变化的范围软件能否适应,输出回路中输出控制信号能否达到目的!:handshake 原帖由reliab于2008-9-309:24发表http://www.kekaoxing.com/club/images/common/back.gif做为发起问题的我,我认为首先我们要明确的是测试的目的,是为了保证我们的产品在设计要求的环境下能正常的工作,这必然对软件和硬件都有关系.就其关联上的重点是在环境发生变化后,元件的参数会发生变化,软件上对这些变...
从我个人做过的halt及环境试验上看,软件问题(驱动)占得比例还是挺高的,应该20%以上;
情况比较多,大多是环境的改变导致器件参数发生变化,但也有些是软件本身确实有问题,比如Flash读写错误,
逻辑错误,在常温下出现几率很低,出现后都不会去管它,但在环境试验中问题就很容易出现;
上层业务软件的问题在软件测试、系统测试中一般都能发现,所以环境试验主要还是是针对硬件和驱动的
页:
1
[2]