- 237
- 0
- 约5.3千字
- 约 2页
- 2022-11-18 发布于河北
- 举报
基于锐华和麒麟操作系统应用软件
开发及测试系统设计
概述 基于国产操作系统的人机交互应用开发环境;模拟计算机 1、
基于锐华和麒麟操作系统应用软件开发及测试系统是一 2 安装锐华操作系统,提供模拟系统中询问处理分机的基于
个系统级的开发测试环境。其中,锐华是嵌入式实时操作系 国产化嵌入式应用开发的环境;开发测试计算机 1、2 用于
统产品,包含嵌入式实时操作系统 ReWorks 及其开发环境 嵌入式软件的设计、开发、调试与测试。
ReDe。ReWorks 采用微内核架构设计,内核基于优先级可
抢占,具有强实时性、可裁剪性、适用性等特点。ReWorks
支持 C/C++ 语言,提供符合 POSIX 规范的应用编程接口。
ReDe 是与 ReWorks 相配套的、集嵌入式软件设计、开发、
调试、仿真、测试和部署为一体的嵌入式软件开发环境。锐华
产品已成功应用于轨道交通、工业控制等系统中;麒麟操作系
统是以兼容 Linux 的技术思路开发的高安全、高可用、高性 详细设计
能的国产操作系统,产品形态分为桌面版、服务器版以及定制 锐华和麒麟操作系统应用开发及测试系统的软硬件配置
版。目前应用于能源、交通、电信、教育等众多行业和领域。 如下 :
在实际工作中,许多系统的测试和验证工作往往在现场 两台交互计算机和服务器均安装国产麒麟操作系统,模
进行,经常存在资源使用冲突的情况,测试验证的进度和成 拟计算机 1、2 上运行 ReWorks4.7 嵌入式操作系统,开发
本不易控制,而且联试的数据准备往往很难达到测试验证的 测试计算机使用 Windows XP 操作系统,上面安装锐华嵌
要求。基于这些情况,为了实现测试验证本地化就需要一个 入式集成开发环境 ReDe。
系统级的开发测试环境,而锐华和麒麟操作系统应用软件开 锐华嵌入式实时操作系统及应用开发
发及测试系统的设计就能够解决这些问题,该设计能够对系 嵌入式实时操作系统 ReWorks
统进行全方位的系统仿真、调试、测试、验证以及评估。因此, ReWorks 是一个高可靠、强实时嵌入式实时操作系统,
建立基于锐华和麒麟操作系统应用软件开发及测试系统的开 采用微内核及组件技术,能根据应用需要对操作系统内核进
发测试环境十分必要。 行配置、裁剪、扩展与定制,具备较强的伸缩能力。
系统简介 ReWorks 的体系结构如下图所示。
系统组成
锐华和麒麟操作系统应用软件开发及测试系统的硬件平
台主要由 2 台交互计算机、2 台开发测试计算机、2 台模拟
计算机、1 台交换机和 1 台服务器组成。
系统工作原理
锐华和麒麟操作系统应用软件开发及测试系统主要通过
对综合环境的模拟来建立一个系统工作的场景,从而在实验
室条件下可以对系统的功能进行测试和验证。系统工作原理
图见下图。
整个系统的各计算机间采用以太网交换总线实现互联, 嵌入式应用开发
组成统一的开发测试环境。其中服务器是安装国产麒麟操作 用户可以根据具体需求配置选用以下锐华操作系统组件
系统,主要用作系统中的服务器,承担系统的控制与信息处 构建基本系统功能,并通过调用系统提供的 POSIX 接口或
理;交互计算机 1、2 安装麒麟操作系统,作为终端,提供 VxWorks 兼容接口来开发嵌入式应用:任务管理、任务间
通信、内存管理、时钟 / 定时器管理、文件系统、网络。 基于麒麟操作系统,面向人机交互应用的开发,提供一
锐华嵌入式集成开发环境 ReDe 套跨平台的 C++ 图形用户界面应用程序框架(如 Qt),满
ReDe 以 Eclipse 开放体系结构为基础,结合嵌入式软 足应用程序开发
原创力文档

文档评论(0)