1 / 55
文档名称:

嵌入式原理(4)嵌入式系统设计(2).ppt

格式:ppt   页数:55页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式原理(4)嵌入式系统设计(2).ppt

上传人:ffy51856fy 2015/12/9 文件大小:0 KB

下载得到文件列表

嵌入式原理(4)嵌入式系统设计(2).ppt

文档介绍

文档介绍:第3章嵌入式系统的系统设计
3-1 设计方法论
3-2 需求分析
3-3 规格
3-4 系统分析与架构设计
3-5 设计硬件与软件组件
3-6 系统集成
3-7 质量保证
坞赞但煌鳞汐使慎搐孕梳贪缚猿羌且腋臆漾萄振铀刽盟夫洒幌订叉另法噎嵌入式原理(4)嵌入式系统设计(2)嵌入式原理(4)嵌入式系统设计(2)
3-1 设计方法论
采用方法论有以下三个重要理由:


汲取每一次产品开发的经验,再经过量化之后,可以发展出一套工具或是方法,让往后的产品设计步入自动化。
,可以让团队成员更容易彼此沟通。
每个人都能在短时间内了解整体过程中将经历哪些过程,需要何种支持与接收到何种结果。
不要画蛇添足!也不要只扫门前雪!
熟能生巧!
项目经理总揽全局!
酋炭圈搐字撑病押测铁纫徒***革迢攒衅扯吟凝悔榴铁浑灵坯奇胎肚缔鸦缉嵌入式原理(4)嵌入式系统设计(2)嵌入式原理(4)嵌入式系统设计(2)
3-1 设计方法论
设计方法论(Design Methodology)
3-1-1 设计过程
3-1-2 设计流程的方法
惫谷竣嘲计祁虾湛淹板肃姑搓篇啮今卒利扫膊鲜若钥浑鞋奏伯谅绑假慢势嵌入式原理(4)嵌入式系统设计(2)嵌入式原理(4)嵌入式系统设计(2)
3-1-1 设计过程
设计过程的目标是做出一个有用且具有卖点的产品。
一个产品的典型规格包含功能性、制造成本、性能表现、省电考虑和其他特性。
【例】一台个人数字助理PDA
必需具有个人辅助信息的软件和有趣的应用程序(功能性)
制造成本大概需要在3、4千元以下
必需具备开机速度快,操作上不能有意外的延迟现象等性能(性能表现)
电力要能够维持一个星期以上
糖说姻梯烁***盗减盎脉粟驹鞘脂邮瘩父莉育索序嗡旅墒遵啪范扩杯墒仲畏嵌入式原理(4)嵌入式系统设计(2)嵌入式原理(4)嵌入式系统设计(2)
3-1-1 设计过程
一般产品的设计过程的目标至少必须符合三种需求
上市时间
顾客总是想要一些新的功能,如果能够抢先上市及时供应给顾客的话,销售数量自然会比其他同型产品来得高。引领时尚潮流!
设计成本
许多消费性产品对于价格非常敏感,所以产品厂商对于成本一般总是斤斤计较的。
质量
在设计之初,就必须考虑到可靠性和实用性。
iPhone4的天线!
耸七咱喇蜂省丑嵌噬窥傀敞耍菜像丁宦逗寇翼九惋充只绪着用题鞠遵弃究嵌入式原理(4)嵌入式系统设计(2)嵌入式原理(4)嵌入式系统设计(2)
3-1-1 设计过程——设计过程中的几个重要步骤
自上至下的设计
需求和规格都对产品做比较详细的描述。规格只是描述产品的功能行为,并不说明如何建立系统。系统内部的建立方式是从架构设计开始建立,并且开始规划系统内应该有哪些组件。组件设计与实现包括软件模块与硬件模块。最后将这些组件加以集成,得到一个完整的系统。
自下至上的设计
在不清楚系统设计的情况下采用,特别是没有建立这类系统的经验。采用由下至上设计的方式来边做边学,最后再通过这些经验重新调整系统,完成目标。
妻啼叹眩谱渠悍胞搽神益带释贼庶呵扒蝗肮菩颤呀箱连芒验窖骂砰哺葵矩嵌入式原理(4)嵌入式系统设计(2)嵌入式原理(4)嵌入式系统设计(2)
3-1-1 设计过程——一些重要的问题
制造成本、性能要求、省电因素与用户接口。
在设计过程中,考虑如下问题:
分析设计的每个步骤以决定应该符合哪些规格。
加入更详细的内容来加强设计。
确认设计符合整体系统的目标,如价格、速度等。
一个好的设计方法论可以让一个系统更快完成,而不至于受到外部和内部因素影响。
一个好的系统也不该有臭虫(bug)的存在。
奖嘴肿针脯萧宇跌彪寇聪诚账臃肪传裙仲拓钓拨糯妥糟森纲奇嘛澄友算撒嵌入式原理(4)嵌入式系统设计(2)嵌入式原理(4)嵌入式系统设计(2)
实例火星气象卫星的失事原因
1999年,美国所发射的一台火星气象卫星,没有在正确的时间点燃维持轨道的引擎,导致与火星距离太近而失事。
原因之一:美国JPL与Lockheed Martin的工程师使用的计算单位不一样。
JPL用的是牛顿,Lockheed Martin用的是磅,双方都以为和对方用的是一样的单位。
→。
屈纫奴轮肃铜尘体狡吠牺郝边侩疫斤舀馁卿快活邵短撒抬红咀截谭皿踢蹋嵌入式原理(4)嵌入式系统设计(2)嵌入式原理(4)嵌入式系统设计(2)
3-1-2 设计流程的方法
设计流程(Deign Flow)指的是设计过程中所经历的过程步骤。
常用的设计流程的方法
瀑布模型(Waterfall Model)
螺旋模型(Spiral Model