通过下面一张硬件产品研发团队的构成图,大概就能明白硬件工程师在整个研发团队中扮演着多么重要的角色了:
作为一个硬件工程师,需要负责整个产品的研发过程。所以必须对每个时间段进行精确把握。项目都会有项目周期,虽然项目经理在把控时间,但具体的操作还是硬件工程师来搞。对于正常进度的项目来说:
原理图和详细设计方案:5周,包括参考设计以及原理图评审。
PCB布板布线:4周,包括配合结构、PCB进行电路调整或者器件重新选型。
发板及等待回板:2周,这两周是最闲的,发板同时必须完成BOM上传,这个不能忘。多看自己的图!
回板检查:1周,将自己的板子跑起来,能烧录uboot,网口能ping通。检查有无焊接问题。联系结构进行机器组装,查看结构有没有问题。
驱动调试:5周,配合完成所有底层功能的调试。
媒体版本:2周,这个是驱动调试之后第一个整机跑起来的版本,准备拿给测试进行测试。
信号测试:3周,配合信号测试人员完成信号测试。同时给做业务研发人员准备板子给他们研发。
功能测试:2周,配合功能测试人员完成环境测试,防护静电浪涌测试,以及其他功能测试,EMC测试等。
解BUG等待:2周,解决上述出现的所有BUG!
改板与发板:2周。