正在加载图片...
关注成本 实时性和可靠性的要求 通常要注意的成本是系统成 今一方面大多微实时系统是嵌入式系统 是量大的消费类数字化产品,其咸 竟争的关健因素之一。 方面嵌入式系统多景有实时性的要求 嵌入式的系统成本包括: 快速启动的功能,并对实时的疆度 一次性的开发成本N n-Recurring 求各不一样,可分为硬实时和软实时 今嵌入式系统一散要求具有出错处理和自动复 产品咸本硬件BOM、外亮包装和软件版犹等 位功能,特别是对 在极端环境下运行 量产晶的总休成本=NRE成本+每个产品成本 的嵌入式系统面言 拿性设计 产品总昼后路本二最货本广 能知变热衙定时款银掉的 护和重启动机制。 适应多种处理器、可剪裁、轻量型 口美国 Wind River公司最新推出,真正同时实亮了不厕 实时可靠、可固化的嵌入式操作系统 断故障恢复”,“故障隔高和清除”,“动态岸加做 等关健性转性,为干线级讯设备,不同断核心控制 牌数入卖看养混也楚条要带 式微处理暴一 Foundation HA高可用使说使实时多任务内模以及 能提供了安 天数寶数冷操作系可同时支不同种炎的 传抗的RTOS内核具有效率高,响应速度快,结构筒 单等优点,但是不能同时满足“电信级系轨所要求的 多种高可用性要求。原来为高救率设计的内被特性 金落禁点“数小,原发有减数口走址过公理小 快类餐可念苦时肉接茶度算法一最杀用基于 HA结构。他充分继 VxWorks5.x快速内核的实时性和高救性,与 职 些操作系统还提供了HA( High Available) VxWorks5x瀑码级兼暮,可以充分保护用户投资 今入式操作杀鸵能与应用轼件一样圆化运行 VxWorks ae/Foundation hA 开发需要专门工具和特殊方法 开发需要专门工具和特殊方法 今多数嵌入式系统开发意味着软件与硬件的并 令由于嵌入式系轨资瀑有限,一散不具备自主 行设计和开发,其开发过程一般分为几个阶 开发能力,产品发布后用户通常也不能对其 中的软件进行修改,必须有一套专门的开发 品定义 环境 软件与硬件设计与实现 今该开发环境包括 发工具(包括设 软件与硬件集成 江工具),采用交叉 产品测试与发布 发的方式进行 开发环境如图所示 维护与升级10 55 关注成本 ™嵌入式系统通常需要注意的成本是系统成 本,特别是量大的消费类数字化产品,其成 本是产品竞争的关键因素之一。 ™嵌入式的系统成本包括: ƒ 一次性的开发成本NRE(Non-Recurring Engineering)成本 ƒ 产品成本:硬件BOM、外壳包装和软件版税等 ƒ 批量产品的总体成本=NRE成本+每个产品成本* 产品总量 ƒ 每个产品的最后成本=总体成本/产品总量=NRE 成本/产品总量+每个产品成本 56 实时性和可靠性的要求 ™一方面大多数实时系统都是嵌入式系统 ™另一方面嵌入式系统多数有实时性的要求, 软件一般是固化运行或直接加载到内存中运 行,具有快速启动的功能。并对实时的强度 要求各不一样,可分为硬实时和软实时。 ™嵌入式系统一般要求具有出错处理和自动复 位功能,特别是对于一些在极端环境下运行 的嵌入式系统而言,其可靠性设计尤其重 要。 ™在大多数嵌入式系统的软件中一般都包括一 些机制,比如硬件的看门狗定时器,软件的 内存保护和重启动机制。 57 适应多种处理器、可剪裁、轻量型、 实时可靠、可固化的嵌入式操作系统 ™由于嵌入式系统应用的特点,像嵌入式微处理器一 样,嵌入式操作系统也是多姿多彩的。 ™大多数商业嵌入式操作系统可同时支持不同种类的 嵌入式微处理器。 ™可根据应用的情况进行剪裁、配置。 ™嵌入式操作系统规模小,所需的资源有限如内核规 模在几十KB。 ™一般包括一个实时内核,其调度算法一般采用基于 优先级的可抢占的调度算法。 ™目前一些操作系统还提供了HA(High Available) 机制。 ™嵌入式操作系统能与应用软件一样固化运行。 58 ‰ 美国Wind River公司最新推出,真正同时实现了“不间 断故障恢复”,“故障隔离和清除”,“动态库加/卸载” 等关键性特性。为干线级通讯设备,不间断核心控制 系统提供了安全高效的嵌入式实时多任务内核以及 Foundation HA高可用性设备管理/恢复组件。 ‰ 传统的RTOS内核具有效率高,响应速度快,结构简 单等优点,但是不能同时满足“电信级”系统所要求的 多种高可用性要求。原来为高效率设计的内核特性, 在关键性系统中则可能成为致命的因素。 ‰ 为开发者提供了建造高可用性关键系统所必需的内核 保护、隔离和故障恢复机制。与硬件结合,使用户第 一次能在RTOS上实现HA结构。他充分继承并发挥了 VxWorks 5.x快速内核的实时性和高效性,与 VxWorks 5.x源码级兼容,可以充分保护用户投资。 VxWorks VxWorks AE/Foundation HA 59 开发需要专门工具和特殊方法 ™多数嵌入式系统开发意味着软件与硬件的并 行设计和开发,其开发过程一般分为几个阶 段: • 产品定义 • 软件与硬件设计与实现 • 软件与硬件集成 • 产品测试与发布 • 维护与升级 60 开发需要专门工具和特殊方法 ™由于嵌入式系统资源有限,一般不具备自主 开发能力,产品发布后用户通常也不能对其 中的软件进行修改,必须有一套专门的开发 环境。 ™该开发环境包括专门的开发工具(包括设 计、编译、调试、测试等工具),采用交叉 开发的方式进行,交叉开发环境如图所示
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有