相比软件开发工程师,硬件工程师更加讲究动手实践能力,工作内容偏重于硬件开发,虽然门槛高,要求工程师具有一定的硬件知识能力和动手能力,但硬件工程师岗位却是近年来大火的高薪职业之一,可以说,成为一个硬件工程师,基本上是不愁工作,这也造成很多人毕业、转行选择硬件工程师作为发展道路,那么成为一个优秀的硬件工程师该如何做?
首先要成为一个优秀的硬件工程师,必然是拥有过硬的理论知识和娴熟的动手能力,还要熟悉硬件开发的基本过程和常用工具。
硬件产品项目的开发过程:
首先,明确总体需求以确定硬件指标。如CPU处理能力、存储容量及速度;I/O端口的分配,接口要求、电平要求、特殊电路要求等等。
其次,根据需求分析指定硬件总体方案。寻求关键器件及电路的技术资料、技术途径、技术支持,要比较充分地考虑技术可能性、可靠性及成本控制;并对开发调试工具提出明确的要求;关键器件索取样品。(工程经验积累很重要,但有时候凭经验办事也会出现问题)。
第三,总体方案确定好,做硬件和单板软件的详细设计。包括绘制硬件原理图、单板软件功能框图及编码、PCB布线,同时完成开发物料清单、新器件编码申请、物料申领。
第四,领回PCB板及物料后由焊工焊好1-2块单板。做单板调试,对原理设计中的各功能进行调测,必要时修改原理图并做记录。
第五,软硬件系统联调。一般的单板需硬件人员、单板软件人员的配合,特殊的单板需比较大型软件的开发,参与联调的软件人员更多。经过单板调试后在原理及PCB布线方面有些调整,需第二次投板。
第六,内部验收及转中试,硬件项目完成开发过程。
硬件开发的常用设备:
计算机、电源、烙铁、万用表、逻辑笔、组合工具、示波器、逻辑分析仪、信号发生器、常用器件、导线、放大镜、工作台等;
硬件开发的规范化:
硬件开发的基本国策应遵循硬件开发流程规范文件执行,不仅如此,硬件开发涉及到技术的应用、器件的选择等,必须遵照相应的规范化措施才能保障质量。这主要表现在技术的采用要经过总体组的评审;器件和厂家的选择要参照物料认证部的相关文件;开发过程完成相应的文档,另外,常用的硬件电路要采用通用的标准设计。
大中型公司都有一套相关的规范来指导硬件系统的开发过程,并设有相关机构来保障规范的执行。
小型单位由有经验的研究人员来指导(领导)硬件的开发过程,但不一定有纸质规范。
暂无评论