做智能硬件开发,通常需要哪些技能
做智能硬件开发,通常需要较强的电路设计经验,熟悉底层开发,也就是说,通常你的是一个嵌入式开发工程师。从智能硬件开发的流程即可看出:
1.明确硬件总体需求情况,如CPU 处理能力、存储容量及速度,I/O 端口的分配、接口要求、电平要求、特殊电路要求等。
2.根据需求分析制定硬件总体方案,寻求关键器件及其技术资料、技术途径、技术支持,要比较充分地考虑技术可能性、可靠性以及成本控制,并对开发调试工具提出明确的要求,关键器件索取样品。
3.作硬件详细设计,包括绘制硬件原理图、单板功能框图及编码、PCB布线,同时完成开发物料清单、生产文件(Gerber)、物料申领。
4. 领回PCB板及物料后安排焊好2~4 块单板,作单板调试,对原理设计中的各功能进行调测,必要时修改原理图并作记录。
5.软硬件系统联调,一般的单板需硬件人员、单板软件人员的配合,经过单板调试后在原理及PCB布线方面有些调整,需第二次投板。
6.内部验收及转中试,试产时,跟踪产线的问题,积极协助产线解决各项问题,提高优良率,为量产铺平道路。
7.小批量产。产品通过验收后,要进行小批量产,摸清生产工艺,测试工艺,为大批量产做准备。
8.大批量产。经过小批量产验证全套电子产品研发、测试、量产工艺都没有问题后,可以开始大批量产工作。
其中电子产品开发完毕后,一般需要有个外壳或者结构体之类的固定电子产品的东西,正常情况下不会直接拿着电路板使用,因此中间还穿插着模具设计、外形设计、开模具、试装配等工序,大约有将近20多道工序才能完成一个电子产品研发过程,复杂一些的就更多了。
可以说每一款电子产品研发都有自己的特点,否则就变成同一款电子产品了,因此遇到具体的电子产品研发时,还需要根据其功能特点进行专门分析。
因此,嵌入式工程师更像一个智能硬件开发工程师。
页:
[1]