在整个项目研发团队中,有两个人和所有人打交道,一个就是项目经理,另一个就是硬件工程师。硬件工程师需要和各种研发人员打交道 、协调工作,这也要求硬件工程师具有丰富的知识面和强大的协调能力。
硬件工程师处于一个项目中的核心位置,负责整个产品的研发过程,所以必须对每个时间段进行精确把握。项目都会有项目周期,虽然项目经理在把控时间,但具体的操作还是硬件工程师来搞。硬件工程师掌握整个项目的进度,如果进度满了,需要推进,询问需求,
对于正常进度的项目来说:
1、原理图和详细设计方案:
5周,包括参考设计以及原理图评审。
2、PCB布板布线:
4周,包括配合结构、PCB进行电路调整或者器件重新选型。
3、发板及等待回板:
2周,这两周是最闲的,发板同时必须完成BOM上传,这个不能忘。多看自己的图!
4、回板检查:
1周,将自己的板子跑起来,能烧录uboot,网口能ping通。检查有无焊接问题。联系结构进
5、行机器组装,查看结构有没有问题。
6、驱动调试:
5周,配合完成所有底层功能的调试。
7、媒体版本:
2周,这个是驱动调试之后第一个整机跑起来的版本,准备拿给测试进行测试。
8、信号测试:
3周,配合信号测试人员完成信号测试。同时给做业务研发人员准备板子给他们研发。
9、功能测试:
2周,配合功能测试人员完成环境测试,防护静电浪涌测试,以及其他功能测试,EMC测试等。
10、解BUG等待:
2周,解决上述出现的所有BUG!
11、改板与发板:
2周。
。。。。。。。。。
具体时间会随着产品的复杂程度而变化,上述只是本人了解的大致时间。