gzyueqian
13352868059

嵌入式系统开发的流程是怎么样的?

更新时间: 2019-12-30 15:47:50来源: 粤嵌教育浏览量:7726

   嵌入式现在在我们的生活中的使用频率是只增不减了,在这个行业的工作的人员要求是越来越高了,因为有很多的产品技术是很复杂的,企业对于这类型的人才的要求是高的,但是相对待遇也是很高的。那么在每一次的开发总嵌入式系统开发的流程是怎么样的呢?考虑的因素有哪些呢?下面粤嵌科技的嵌入式培训讲师就给大家来讲解下。

  一、硬件总体的设计方案


  一个嵌入式系统项目的开发,它的需求是有恩多的方面的,比如说市场对于这个产品的需求和性能提升等等的方面。所以作为一个开发人员来说,是需要主动的去了解各个方面的需求并进行分析的,根据系统要完成的功能来选择出适合的开发方案。在这个阶段系统分析整个系统涉及到额可行性,包括方案中的器件和可采购性、产品的投入、项目的开发周期、开发的风险评估等等,并且还要针对在开发过程中会遇到的问题提前准备好方案,确保项目可以顺利的完成。


  二、硬件电路原来图设计


  在嵌入式系统方案确定之后,就可以展开相对应的开发工作了,原理设计主要包括系统总体设计和详细设计,终产生详细的设计文档和硬件原理图。原理设计和PCB设计是设计人员主要的两个工作之一,在原理设计过程中,我们需要规划硬件内部资源,如系统存储空间,以及各个外围电路模块的实现。另外,对系统主要的外围电路,如电源、复位等也需要仔细的考虑,在一些高速设计或特殊应用场合,还需要考虑EMC/EMI等。


  电源是保障硬件系统正常工作的基础,为了系统的稳定可靠的工作,复位电路的设计也是非常的重要的,那么怎么样才可以保证系统在不受外界干扰的情况之下进行复位了?怎么样合理的进行复位呢?这些都是在原理设计的时候应该要进行考虑的。


  三、PCB图设计


  到了PCB图设计这块的时候就是要把原理图转换成实际可加工的PCB线路板了,目前主流的PCB 设计软件有PADSCandence Protel几种。PCB设计,尤其是高速PCB,需要考虑EMC/EMI,阻抗控制,信号质量等,对PCB 设计人员的要求比较高。为了验证设计的PCB是否符合要求,有的还需要进行PCB 仿真。并依据仿真结果调整PCB 的布局布线,完成整个的设计。


  四、硬件产品的焊接和调试


  当PCB产品已经焊接完成之后就用进行调试PCB了,在调试之前一定要检查好否有可见的短路和管脚搭锡等故障,检查是否有元器件型号放置错误,脚放置错误,漏装配等问题,然后用万用表测量各个电源到地的电阻,以检查是否有短路,这样可以避免贸然上电后损坏单板。调试的过程中要有平和的心态,遇见问题是非常正常的,要做的就是多做比较和分析,逐步的排除可能的原因,直致终调试成功。


  五、产品的测试


  在产品开发出来之后,嵌入式工程师是需要对于开发出来的产品进行测试的,要对照产品的需要说明进行一对一的进行测试,要确认产品是否符合预期的要求,如果说没有达到要求的话就要对于这个产品进行再次的修改和调试,知道产品完全的和文档的一样。


  六、按期交货


  一个成功的开发师要按期的完成所要交接的产品的,按照预定的时间来完成客户所要的产品是一个成功的产品研发过程。


  以上就是粤嵌科技的嵌入式培训讲师给大家讲解的关于嵌入式系统开发的流程,如果说你也有兴趣想要学习嵌入式技术的话,那么粤嵌科技欢迎大家来我们粤嵌科技的嵌入式培训班进行实地考察,获取是也可以点击我们文章下面的获取试听资格按钮来获取我们的嵌入式培训免费课程试听资格,来免费体验我们的嵌入式课程,并更加深入的了解我们粤嵌科技。

免费预约试听课