电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

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

ReWorks嵌入式实时操作系统和ReDe嵌入式软件开发环境_第1页
ReWorks嵌入式实时操作系统和ReDe嵌入式软件开发环境_第2页
ReWorks嵌入式实时操作系统和ReDe嵌入式软件开发环境_第3页
ReWorks 嵌入式实时操作系统和 ReDe 嵌入式软件开发环境1 引言嵌入式系统与软件是发展先进制造业和现代服务业,满足高端数字化应用对网络自适应、服务个性化、功能综合化以及功能复杂化等需求的重要技术保障。随着嵌入式微处理器、通信总线、存储器和嵌入式计算机系统结构的技术发展,嵌入式硬件的价格不断降低,计算能力、通信能力和存储能力不断提高,这为嵌入式软件的发展提供了更大的空间。另一方面,嵌入式应用层面的信息化、智能化、网络化需求,促使传统的嵌入式软件向基于嵌入式实时操作系统的、更具功能扩展能力和价值创造能力的嵌入式软件发展。在轨道交通、船舶电子、信息家电等领域,嵌入式技术的应用已经成为提高产品竞争力的重要手段。ReWorks 是华东计算技术研究所自主研制的嵌入式实时操作系统,ReDe 是为 ReWorks 提供的嵌入式软件开发环境,该产品已广泛应用于轨道交通、船舶电子、信息家电、工业控制和国防领域。本文从技术角度对 ReWorks/ReDe 的结构、功能和特点作简要介绍。2 ReWorks 嵌入式实时操作系统嵌入式实时操作系统位于嵌入式硬件和嵌入式应用软件之间,为上层应用提供基础服务,是信息家电、信息终端等嵌入式应用产品的核心和灵魂,应用系统的功能实现、实时性能、安全可靠在很大程度上依赖于操作系统的支持。ReWorks/ReDe 采取宿主/目标机的体系结构,如图 1 所示:宿主开发环境 ReDe3图 1ReWorks/ReDe 的宿主/目标机体系结构1)系统结构ReWorks 采用微内核及组件技术,能根据应用需要对操作系统内核进行配置、裁剪、扩展与定制,具备较强的伸缩能力。其中,微内核核心配置 」 交叉编译目标监控代码下载目标代码Windows/Linux串口目标运行环境ReWorks3.0目标代理运行代码第三方软件工具集成图形开发工具系统仿真」编辑器」JC/C++库一「源代码J远程调试固化工具网络x86/ARM/PPC提供强实时调度、基本内存管理、时钟管理、中断管理等功能,核心组件提供定时器、区域、分区、信号、事件、信号量、消息等可裁剪功能。这种微内核、层次化组件结构决定了其固有的模块化特性,为提高系统的升级维护能力、目标处理环境适应能力以及系统的扩展能力等提供了基础保障。(2)ReWorks 的强实时性ReWorks 提供实时多任务管理机制,支持基于优先级的可抢占调度、时间片轮转调度以及速率单调算法等任务调度策略和技术。对于可抢占调度,高优先级的任务可随时打断低优先级任务的运行,抢占点不仅包括应用程序,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

wxg+ 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部