硬件开发简介一、硬件开发过程简介1、产品硬件项目的开发首先要明确硬件总体需求情况,如CPU处理能力、存储容量及速度,I/O端口的分配、接口要求、电平要求等;2、根据需求分析指定硬件总体方案,寻求关键器件的技术资料、技术途径、技术支持,要比较充分地考虑技术可能性、可靠性以及成本控制,并对开发调试工具提出明确要求
关键器件索取样片
3、总体方案确定后,做硬件电路的详细设计:包括各种器件的选型、采购,电路原理图和PCB图的设计
4、编写底层驱动软件
5、领回PCB和元器件后,焊制1-2块试验板,对原理设计中的各种功能进行调测,必要时修改原理图并做好记录
6、软硬件系统联调,一般地经过调试后在原理和PCB布线等方面有些调整,需第二次投板
7、内部验收转中试,硬件项目完成开发过程
二、开发流程1
硬件需求分析2
硬件系统设计3
硬件开发及过程控制4
文档归档及验收申请1
硬件需求分析硬件开发立项后,项目组就有了一些例如产品规格说明书、系统需求说明书之类的已经进行过评审的文件
项目组首先要做的就是根据这些文件的要求进行硬件需求分析
一项产品的性能往往是由软件和硬件共同完成的,哪些由硬件完成,哪些由软件完成,项目组必须在进行需求分析时加以细致考虑
主要包括以下内容:1
1运行环境、互连方法及其基本配置;1
2硬件整体系统的基本功能和主要性能指标;1
3硬件功能模块的划分;1
4关键技术的攻关;1
5外购硬件的名称、生产单位、主要技术指标;1
6主要仪器设备;1
7电源、工艺结构设计;1
8可靠性、稳定性、电磁兼容讨论;2
硬件系统设计包括三大部分:2
1电路原理图设计;2
2PCB设计;2
3底层驱动程序设计
1电路原理图设计2
1工具:protel99se,protelDXP,ORCAD等等2
2分块设计举例2
3电路仿真电路仿真软件PSPICE,prote