(二) 嵌入式系统的体系结构1.ppt
上传人:sy****28 上传时间:2024-09-15 格式:PPT 页数:73 大小:3.4MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

(二) 嵌入式系统的体系结构1.ppt

(二)嵌入式系统的体系结构1.ppt

预览

免费试读已结束,剩余 63 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

课件版本:200602第二章嵌入式应用开发方法2.3实时/嵌入式软件开发2.3.3实时软件生存期理想模型基本思想关注2.3.4实时软件需求说明最重要说明需求说明必须包含的内容状态图示例需求要点实时软件开发=程序+设备驱动+优先级中断处理;硬实时有可能无保证硬件可能不工作、OS可以失效、软件可以有缺陷;商业COTS软件可用于实时系统非实时COTS需要避免。任务调度单机系统与分布式系统差别很大,如速率单调调度(RMS)只适合于单处理器系统。2.3.5实时/嵌入式软件设计1)设计要点实时/嵌入式系统设计过程设计:用于满足需求2)常用方法语言描述数学分析流程图结构图伪代码x::=y::=0;fori=1..20beginx::=x+1;ifx≥10theny:=y+x*3elsey::=y*2;end;printx,y有限状态机Petri网Petri网发展过程3)经典方法RTSA模式应用RTSA开发了规范后,下一步是为处理器分配转换,虽然为实现此目的的指导很少。然后运用结构化设计对分配在一给定的处理器上的转换进行模块结构化。由于SD是一种程序设计方法,不能解决把一系统结构化为并发任务的问题。DARTs方法DARTs设计过程JSD方法JSD进程JSD设计过程方法比较JSD讨论了任务结构化问题,但并不支持信息隐藏或有限自动机的问题;4)设计技巧尽量简单使用静态表减少动态性减少任务数5)增量开发方法描述开发过程特点示例1示例2一个编辑器软件示例2续一示例2续二示例2续三示例2续四基本编辑器示例2续五——文档格式示例2续六—自定义文档格式示例2续七—增量1:多图片示例2续八——增量2:预览2.3.6技术潮流COTS类型可靠性系统设计方法理想组件车载综合控制系统的部分组件组件界面思考题新的概念——嵌入式产品,如手机、PDA、DVD、机顶盒、GPS、PLC等。学习潮流技术做社会所需的人才