|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
一项产品的的功能往往是由软件和硬件共同完成的,哪些是由硬件完成,哪些是由软件完成,项目组在开发前必须细致考虑。不管是软件开发和硬件开发,都会有具体的流程。硬件开发流程包括:硬件需求分析、硬件系统设计、硬件开发过程控制、系统联调、文档归档及验收申请。" r) q5 W J- i7 ~
, Z5 Y7 ]: S$ R9 |# O
1、硬件需求分析
5 I5 h1 c0 J9 P7 X& K2 P3 ^) {9 N# |在接到一个任务后,最先要做的就是需求分析,写需求规格说明书,,根据需求制定已结案总体方案,这是整个产品开发过程中是非常重要的一环。硬件需求分析就是确定哪些部分是由硬件完成的。硬件需求分析主要有下列内容:基本配置及其互连方法、运行环境、硬件系统的基本功能和主要性能指标、功能模块的划分、关键技术的攻关、硬件测试方案等
5 B1 K/ E: J6 d+ U2、硬件总体设计 ( h) z7 c J( Q' m. l# a8 m
从总体上进一步划分各单板的功能以及硬件的总体结构描述,规定各单板间的接口及有关的技术指标。硬件总体设计主要有下列内容:系统功能及功能指标、组成系统各功能块的逻辑框图、电路结构图等。硬件开发总体方案把整个系统进一步具体化。硬件开发总体设计是最重要的环节之一,总体设计不好,造成的损失有许多是无法挽回的。3 _4 b" b/ h' _- W1 z
3、硬件开发过程控制8 n3 H: ~% ^$ ?' K
开发过程中,每次所投PCB板,工程师应提交一份包括各模块调试进度、调试中出现的问题及解决方法、原始数据记录、系统方案修改说明、原理图修改说明等内容的过程文档,给其他相关工程师留下一份有参考价值的技术文档。每月收集一次单板软件过程调试文档,完整列出软件调试修改过程。这些文档都要严格按照规格写,以便管理阶层了解进度。! ]% Q5 u M0 [
6 I# J( t8 b) T8 N
4、系统联调0 L: Y3 `# O z2 t Q# D
软硬件都已完成开发后,就可以进行联调,联调是整机性能提高,稳定的重要环节,认真周到的联调可以发现各单板以及整体设计的不足,也是验证设计目的是否达到的唯一方法。只有对各种可能的环节验证到才能保证机器走向市场后工作的可靠性和稳定性。# H( }& V, ^$ ]( g: d. d) J6 B9 o
5、文档归档及验收申请
6 ~. K o7 O1 L4 b3 y, }8 ?+ h7 [如果联调通过,项目要进行文件归档,把应该归档的文件准备好,通过评审,才可进行验收。/ D% t$ S* I/ `" _ I3 u
其实硬件开发流程也包括内部验收及转中试、小批量产、大批量产,这样可降低成本,提高优良率。一个完整的硬件开发流程,可以让项目开发事半功倍。7 _3 v, O8 E% V" y& d/ C8 ?
) K3 X) }& J! v- w
|
|