ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:155KB ,
资源ID:389901      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-389901.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ReWorks嵌入式实时操作系统和ReDe嵌入式软件开发环境.DOC)为本站会员(国***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

ReWorks嵌入式实时操作系统和ReDe嵌入式软件开发环境.DOC

1、ReWorks嵌入式 操作系 和实时 统 ReDe嵌入式 件开 境软 发环1 引言嵌入式系 与 件是 展先 制造 和 代服 , 足高端数统 软 发 进 业 现 务业 满字化 用 网 自适 、服 个性化、功能 合化以及功能复 化等需应 对 络 应 务 综 杂求的重要技 保障。术随着嵌入式微 理器、通信 、存 器和嵌入式 算机系 构处 总线 储 计 统结的技 展,嵌入式硬件的价格不断降低, 算能力、通信能力和存术发 计能力不断提高, 嵌入式 件的 展提供了更大的空 。另一方储 这为 软 发 间面,嵌入式 用 面的信息化、智能化、网 化需求,促使 的嵌入应 层 络 传统式 件向基于嵌入式 操作系 的

2、、更具功能 展能力和价 造能软 实时 统 扩 值创力的嵌入式 件 展。在 道交通、船舶 子、信息家 等 域,嵌入软 发 轨 电 电 领式技 的 用已 成 提高 品 争力的重要手段。术 应 经 为 产 竞ReWorks是 算技 研究所自主研制的嵌入式 操作系华东计 术 实时 统,ReDe是为ReWorks提供的嵌入式 件开 境, 品已广泛 用于软 发环 该产 应道交通、船舶 子、信息家 、工 控制和国防 域。本文从技 角度轨 电 电 业 领 术对ReWorks/ReDe的 构、功能和特点作 要介 。结 简 绍2 ReWorks嵌入式 操作系实时 统嵌入式 操作系 位于嵌入式硬件和嵌入式 用 件之

3、 ,实时 统 应 软 间 为上 用提供基 服 ,是信息家 、信息 端等嵌入式 用 品的核层应 础 务 电 终 应 产心和灵魂, 用系 的功能 、 性能、安 在 大 度上 应 统 实现 实时于操作系 的 。赖 统ReWorks/ReDe 主/ 机的 系 构, 标 结 图1所 图1 ReWorks/ReDe的 主/ 机 系 构标 结1 系 构统结ReWorks 用微 核及 件技 ,能 用需要 操作系 组 术 应 对 统核 、 、 展与 制,具 的 能力。 ,微 核进 扩 备较强 缩提供 度、基本 存 理、 理、 断 理等功能,核心 件强实时调 时钟 组提供 器、 域、 、信、件、信、息等 功能。时

4、 这微 核、 化 件 构 了 currency1的“ 化特性, 提高系 的层 组 结 块 为 统 能力、 理 境适 能力以及系 的 展能力等提供了基级维护 标处 环 应 统 扩保障。础2 ReWorks的 性强实时ReWorks提供 理机制, 基于 先 的 fi实时 务 优 级 抢 调度、 fl 度以及 算等 度和技 。时间 轮转调 单调 务调 术于 fi 度,高 先 的 随 断低 先 的 对 抢 调 优 级 务 时 优 级 务 ,宿主开发环境 ReDe 3Windows/Linux”目标运行环境ReWorks 3.0x86/ARM/PPC核心 代码网络代理标交 编译器编辑系 统源代码ReWo

5、rks库C/C+库目标代码工理工具远 调试代 码 载控标监currency1化工具方 件工软具成开图 发工具目标运行环境DSPDSP 用应 存网络fi点不 用 ,大 核 ,抢 仅 应 见图2。 时针对 , 的 性 ,一 入 , 先键 务 许 务 进 态 优更高的 不能 fi 度, 成。 级 务 抢 调 该 务 这 调度“式 以大 度保 的 足。证 键 务 时间 满图2 核 fi的 先 度抢 优 级调系 性 ,对实时 统 务 ReWorks 了 度算, 实现 单调 调具 性 的 度性 能力,保 系 使在 的 备 务 调 证 统 暂 载,不 的 , 保系 的 性。过 实时 务 时间 统 为 预见断

6、 是系 性的 。应时间 统实时 键 标 ReWorks 用了核心 抢fi ,提供 断 理和 的 机制,使主 的 断 理设计 处 务 联 处 务 于用 空 ,提高了系 的 性, 断嵌 以户 间 统 时 层及系 的 , 断 。统 临 缩 迟时间3 ReWorks的 化 标开 是 件复用和 操作的一重要方。标 实现软 ReWorks提供合POSIX 展 的 ,从而大大提高了源代 的实时扩 标 编 码级 软件 移植性。为ReWorks操作系 写的 , 以在何 的统编POSIX操作系 上 ,反之亦然。统 编译执用 应低 先 优 级 务核服务高 先 优 级 务核服务低 先 优 级 务时间图3 ReWork

7、s的源代 件 移植性码级软另一方面,ReWorks通 市 上 用 的美国 河公司过对 场 应 较 风VxWorks操作系 用 及相 宏 的封装,在 用 上 了统调 义 应 层 实现VxWorks源代 兼容。 参照码级 时 VxWorks 框架, 了驱动 实现 VxWorks的二 制兼容。驱动 进4 ReWorks的 性ReWorks 存 域 理技 来提高系 的 性。储 术 统ReWorks存 域 理建立在硬件储 MMU基 之上,通 技础 过 页 术实现存的保 映射。 ,通护 时 过对MMU的抽象,使 与具 的硬件实现特性无 ,保证ReWorks能 利移植 硬件平台, 不具够顺 对备MMU能力的

8、硬件平台的 。此外, 保障 性,为 实时 ReWorks存 域 理 用了存 域物理空储 储技 ,避免缺 断,且 表以写保 “式存 在核心域间预 术 页 页 护 储,从而在 表 安 保障的 , 小了存 域切 。页 储 换 迟基于存 域保 ,储 护 ReWorks通 在 隔离 , 了过 栈边 设 墙 实现 务的溢出 ,当 溢出 将 隔离,保 域 的正常栈 监测 栈 时 该 务 证 务 。3 ReDe嵌入式 件开 境软 发环嵌入式系 小、 源 ,因此需要在通用的 主平台上统 积较 资建立一个嵌入式 件软 开 境,旨在 嵌入式 件的开 提供从 、发环 为 软 发 设计、 、编 调试 的 ,保 用系 的

9、开 效测试 过 证应 统 发和 件 。软 质 在开 成后, 代 加 嵌入式 境上 一发 标 码 载 标环 进ReWorks POSIX操作系统POSIX API POSIX API步 。后,才currency1化 硬件 成嵌入式 品。由于 的交 开调试 产 这样 发“式,大数嵌入式操作系 都 主机端的开 境。统 发环ReDe是为ReWorks提供的嵌入式 件开 境, 软 发环 基本功能系 、源 、交 、 、 、系 、 代 统 编辑 编译连 远 调试 统 标 码和currency1化等。载随着嵌入式开 人 方工具的利用越来越普遍,要求嵌入发 员对式 件开 境具良好的 展性。软 发环 扩 ReDe

10、3以Eclipse开 平台架构基 , 合嵌入式 件开 的特点, 了为 础 结 软 发 实现 Eclipse的 制改造和工具 展, 与 商用链扩 CASE工具无 成,具开 性、跨平缝台、一 化等特点。ReDe3的 系 构 结 图4所 ReDe运行框架(Build on Eclipse and CDT Framework)目标机代理ReWorksforX86ReWorksforARMReWorksforMIPSOther OSforOther CPU分析与评估工具软件开发与运行支 ReWorksforPPCReWorksforReSim 软件 与 环 目标机 理软件开发 础设 远 理BSP开发 驱

11、动开发 与 图 开发 实时 开发统 与 动态 载编辑 编译 调试 支 Build 理工 理测试 Shell 运行监目标机件 理 理目标机currency1务 领应“与支 fi电fl 电 工业图4 ReDe3 系 构结1 基于“型的 件软 设计由于嵌入式 件 “和复 度不断提高,嵌入式 件的开 已软 杂 软 发 进入自 化、“型化 段。动 ReDe3成了方CASE工具Rhapsody, 使用UML 言建立 件“型,自 生成 软 动 C/C+等 言的源代 ,提供 码整的系 流 、 化的 件 明文档, 系 功能 “ 统 图 标 软 对 统 进 。Rhapsody是一个基于UML 嵌入式系 面向 象开

12、实时 统 过 对的发 CASE工具, 借助 的OXF框架 从系 的 、实现 统 “型设计、代 自 生成码 动 用例生成测试 的开 自 化。发过 动 OXF框架是面向 象对和跨嵌入式操作系统平台的,ReDe3提供了基于ReWorks操作系 的统OXF ,使 实现 ReDe3 以方便将通过Rhapsody 的“型设计 转成换 ReWorks的 用 代 , 而 用应 码 进 为 户设计ReWorks 用提供了应 实建“手段,时设计 切 提高开 效和 性。实 发 维护2 系 统ReDe3针对ReWorks高度 和 的特性, 用XML 对件 化描述, 感知, 系 与组 进 联 实现 统源 理。用 用需求

13、 操作系 核心及 件 粒度 资 户 应 对 统 组 进 ,使系 达 化,适 从深嵌入系 复 的高端 系 的统 优 应 统 杂 实时 统境特点。环3 系 统嵌入式系 硬件 开 ,提高开 效,为实现 统软 设计 发 发 ReDe3提供了 令 器级 ReSim, 机的 令、外 的,标 设备保在 主机上开 的嵌入式 件能 适 机硬件 境。发 软 够 应 标 环 ReSim使开 人 在 硬件 供使用之前,就能 用 的开 、 和发 员 标 进 应 发 调试, 嵌入式 用 件开 硬件平台的 性,从而 测试 ” 应 软 发对 标 赖 缩 产品开 ,降低 品开 成本。发 产 发4 用开图 应 发随着嵌入式技 的

14、 展和 用 域的拓展, 化的 面已术 发 应 领 图成 改善用 使用 、提高 品易用性的重要手段,为 户 产 ReWorks 的实现 、高性能 系 数字 子 南、嵌入式 器、嵌入” 级 图 统对 电电 式理信息系 等复 用提供了良好的 。统 杂图 应 ReDe3/ReUI为应用开 提供了“所 所 ”的快 开 工具及 制性 、 发 见 图 发 强 的 。图 ReUI提供丰富的 文化 控件和 函数, 展的窗图 图 扩理及 框、按 、文本 框、 条等控件, 高效的点、 对 编辑 动 线域、像等 理。 域 用,图 图 处 针对领 应 ReUI提供复用性 的 用控件,强 实数字 表、 表 、 迹 、 航

15、 等。 图 轨 标 ReUI 用基于FrameBuffer技 的高效 理引擎, 高 术 图 处辨 图 32位彩色 。 ,时 ReUI以 方式提供窗 对象控件,具良好的 性以及 充性,用 以 用需求扩 户 应窗 件 者 函数, 以 需要自 充控件。 图 扩在 文 理方面,处 ReUI 提供 型 字” GUI 控件, GB2312/Unicode 理, 点 、矢字 。 ,编码 处 时 ReUI提供 的 英文 入“ , 挂 拼音、五笔、手写 等标 块 英文 入。输在开 ,发过 ReUI GUI控件拖拉操作,保证GUI元素在开 与 格 一致,达 了“所 所 ”的效果。发时 时 风 见,时 ReUI具良好的兼容性,通过ReUI生成的代 能 方便移码 够植 不 的 系 上。标 统4 结 ReWorks操作系 了 善的操作系 功能,提供工 的统实现 统 业标POSIX 展 和市 广泛使用的实时扩 场 VxWorks兼容 。 时,ReWorks 自主开 , 自主核心技 , 以 用的特 需发 术 针对应要 制和 展。因此, 用进 扩 ReWorks操作系 , 以提高相 统 产品的研 效, 加 品的功能 度,提高 用 面的自主 业产 发 产 应 层 创能力。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。