我们公司的水平稀松平常,正在研发产品,硬件组的同事画板子,制板,再给软件组来使用。板子拿到软件组了,才发现缺了扬声器,不能用SD卡启动系统。把板子交给软件组之间,硬件组做了一些测试,可软件组不知道硬件组是怎么测试的,软件组非常想知道的是驱动没做好怎么测,难道有现成的驱动那我们还做什么。这样板子改来改去好几次,软件组觉得怎么每次板子都有这毛病,那毛病。硬件组估计也不少抱怨呢。
硬件组画完板子原理图,应该邀请做驱动和移植操作系统的同事来评审,看是否满足需要,大家在制板之前,对于板子怎么启动,要什么模块达成一致。板子做出来,测试过程应该由软件组来协助,至少提供一些工具什么的,知道是怎么测试的。