嵌入式系统开发过程课件

上传人:202****8-1 文档编号:252607372 上传时间:2024-11-18 格式:PPT 页数:23 大小:819.76KB
返回 下载 相关 举报
嵌入式系统开发过程课件_第1页
第1页 / 共23页
嵌入式系统开发过程课件_第2页
第2页 / 共23页
嵌入式系统开发过程课件_第3页
第3页 / 共23页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,*,*,第二章 嵌入式系统开发过程,第二章 嵌入式系统开发过程,1,思考,先看两个例子,思考,2,1,.嵌入式系统的开发,流程,需求分析阶段,设计阶段,生成代码,测试,固化阶段,1.嵌入式系统的开发流程需求分析阶段,3,1,.嵌入式系统的开发方法,嵌入式系统的,设计准则,嵌入式系统的,设计流程,嵌入式系统的,开发方法,嵌入式系统的,开发模式,嵌入式系统的,测试,1.嵌入式系统的开发方法嵌入式系统的设计准则,4,1,.1嵌入式系统的设计准则,嵌入式系统设计不同于桌面系统,它非常,受制于,功能,和具体的,应用环境,。所以嵌入式系统的设计具有一些特殊的要求。,嵌入式系统的,设计要求:,并发处理,及时响应,接口方便,操作容易,稳定可靠,维护简便,功耗管理,降低成本,功能实用,便于升级,1.1嵌入式系统的设计准则嵌入式系统设计不同于桌面系统,5,1,.2嵌入式系统的设计流程,嵌入式系统开发的最大特点就是需要,软硬件综合开发,。,其原因在于:,一方面,任何一个嵌入式产品都是软件和硬件的结合体;,另一方面,一旦嵌入式产品研发完成,软件就固化在硬件环境中,嵌入式软件是针对相应的嵌入式硬件开发的,是专用的。,嵌入式系统的这一特点决定了嵌入式应用开发方法不同于传统的软件工程方法。,1.2嵌入式系统的设计流程嵌入式系统开发的最大特点就是需要,6,1.3,嵌入式系统的开发流程,1.3 嵌入式系统的开发流程,7,什么是瀑布模型?,什么是瀑布模型?,8,嵌入式系统开发过程课件,9,那啥叫做,迭代,呢?,那啥叫做 迭代 呢?,10,1.4,从生命周期看嵌入式系统的设计流程,迭代,(d,i di,),现代汉语词典-,词语解释,:,更相代替;轮换。iterative 更替,。例:,四时迭代,,,迭代法,更相代替;轮换。,汉 仲长统 昌言理乱:“存亡以之迭代,政乱从此周復,天道常然之大数也。”,北周 庾信 哀江南赋序:“春秋迭代,必有去故之悲。”,1.4从生命周期看嵌入式系统的设计流程,11,嵌入式系统开发过程课件,12,嵌入式系统开发过程课件,13,嵌入式系统开发过程课件,14,1.4,从生命周期看嵌入式系统的设计流程,1.4从生命周期看嵌入式系统的设计流程,15,瀑布模型与迭代模型,瀑布模型,是将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水,最终得到软件产品。,(我,们开发一个产品,如果不太复杂,会采用瀑布模型,简单的说就是先定义需求,然后构建框架,然后写代码,然后测试,最后发布一个产品。,),迭代,是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。,1.4,从生命周期看嵌入式系统的设计流程,瀑布模型与迭代模型1.4从生命周期看嵌入式系统的设计流程,16,1.4,从生命周期看嵌入式系统的设计流程,1.4从生命周期看嵌入式系统的设计流程,17,1.5,嵌入式系统开发方法,设计过程的明确目标是建造一个有用的产品,产品功能,产品性能,制造成本,功耗特性,上市时间,嵌入式产品设计需要一个小组的技术人员协作完成,设计过程会受内外因素的影响而变化,1.5嵌入式系统开发方法设计过程的明确目标是建造一个有用的产,18,1.6,嵌入式系统分层设计模型,1.6嵌入式系统分层设计模型,19,1.7,嵌入式系统的软硬件并行设计,1.7嵌入式系统的软硬件并行设计,20,1.8,嵌入式系统的开发模式,网线,串口线,宿主机,目标机,1.8嵌入式系统的开发模式网线串口线宿主机目标机,21,1,.,8,嵌入式系统的开发模式,嵌入式系统的软件使用交叉开发平台进行开发,系统软件和应用软件在主机开发平台上开发,系统软件和应用软件在嵌入式硬件平台上运行。,宿主机(Host),是用来开发嵌入式软件的系统。,目标机(Target),是被开发的目的嵌入式系统。,交叉编译器,(Cross-compiler)是进行交叉平台开发的主要软件工具。它是运行在一种处理器体系结构上,但是可以生成在另一种不同的处理器体系结构上运行的目标代码的编译器。,1.8嵌入式系统的开发模式嵌入式系统的软件使用交叉开发平台进,22,1,.,9,嵌入式系统的测试,测试目的:,找到软硬件设计中的错误,减少风险,节约成本,提高性能,测试什么:,功能调试(黑盒测试),压力测试,边界测试,异常测试,错误测试,随机测试,性能测试,覆盖测试(白盒测试),语句测试,判定和分支测试,条件覆盖,1.9嵌入式系统的测试测试目的:,23,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!