嵌入式开发要考虑哪些要素?嵌入式系统设计不可缺少

更新时间: 2019-02-22 14:34:13来源: 嵌入式培训浏览量:8732

  由于嵌入式系统运行于特定的目标环境,该目标环境又面向于特定的应用领域,功能比较专一,需要实现预期要实现的功能,并且需要软硬件协同设计。考虑到系统的实现成本,在应用系统器件选型时,各种资源一般只需要满足需求,恰到好处即可,不同于通用PC系统,预留给用户许多资源。因此,嵌入式系统开发必然有其自身的许多特点,其中嵌入式系统开发的软硬件协同设计不可缺少。

  一:嵌入式开发考虑的要素

  在嵌入式系统开发设计时必须考虑一下因素:

  功能可靠实用,便于升级

  实时并发处理,及时响应

  体积符合要求,结构紧凑

  接口符合规范,易于操作

  功耗管理严格,成本低廉

  配置精简稳定,维护便利

  二:软硬件协同设计

  嵌入式系统设计是使用一组物理硬件个软件来完成所需功能的过程。系统是指任何由硬件、软件或者两者的结合来构成的功能设备。由于嵌入式系统是一个专用系统,所以在嵌入式产品的设计过程中,软件设计和硬件设计师紧密结合、互相协调的。而软硬件协同设计要把实现时的软硬件同时考虑进去,硬件设计包括芯片级的“功能定制”设计。这样既可限度地利用有效资源,缩短开发周期,又能取得更好的设计效果。

  系统协同设计的整个流程从确定系统要求开始,包含系统要求的功能、性能、功耗。成本、可靠性和开发时间等。这些要求形成了由项目开发小组和市场专家共同定制的初步说明文档。

  系统设计首先确定所需的功能。复杂系统设计常用的方法是将整个系统划分为比较简单的子系统及这些子系统的模块组合,然后以一种选定的语言对各个子对象加以描述,产生设计说明文档。

  其次,是把系统功能转换成组织结构,将抽象的功能描述模型转换成组织结构模型。由于针对一个系统可建立多种模型,因此应根据系统的仿真和先前的经验来选择模型。

  如果你想学习嵌入式系统开发,想更多的了解这个行业,请关注粤嵌教育。


免费预约试听课