嵌入式培训
达内IT学院
400-996-5531
由于嵌入式系统运行于特定的目标环境,该目标环境又面向于特定的应用领域,功能比较专一,需要实现预期要实现的功能,并且需要软硬件协同设计。考虑到系统的实现成本,在应用系统器件选型时,各种资源一般只需要满足需求,恰到好处即可,不同于通用PC系统,预留给用户许多资源。因此,嵌入式系统开发必然有其自身的许多特点,其中嵌入式系统开发的软硬件协同设计不可缺少。
一:嵌入式开发考虑的要素
在嵌入式系统开发设计时必须考虑一下因素:
功能可靠实用,便于升级
实时并发处理,及时响应
体积符合要求,结构紧凑
接口符合规范,易于操作
功耗管理严格,成本低廉
配置精简稳定,维护便利
二:软硬件协同设计
嵌入式系统设计是使用一组物理硬件个软件来完成所需功能的过程。系统是指任何由硬件、软件或者两者的结合来构成的功能设备。由于嵌入式系统是一个专用系统,所以在嵌入式产品的设计过程中,软件设计和硬件设计师紧密结合、互相协调的。
而软硬件协同设计要把实现时的软硬件同时考虑进去,硬件设计包括芯片级的“功能定制”设计。这样既可最大限度地利用有效资源,缩短开发周期,又能取得更好的设计效果。
系统协同设计的整个流程从确定系统要求开始,包含系统要求的功能、性能、功耗。成本、可靠性和开发时间等。这些要求形成了由项目开发小组和市场专家共同定制的初步说明文档。系统设计首先确定所需的功能。复杂系统设计最常用的方法是将整个系统划分为比较简单的子系统及这些子系统的模块组合,然后以一种选定的语言对各个子对象加以描述,产生设计说明文档。
其次,是把系统功能转换成组织结构,将抽象的功能描述模型转换成组织结构模型。由于针对一个系统可建立多种模型,因此应根据系统的仿真和先前的经验来选择模型。
版权声明:转载文章来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。
填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved