没有合适的资源?快使用搜索试试~ 我知道了~
ip网络终端系统策划方案设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 101 浏览量
2022-07-10
01:37:20
上传
评论
收藏 1014KB DOC 举报
温馨提示
试读
37页
ip网络终端系统策划方案设计.doc
资源推荐
资源详情
资源评论
IP2000 是我们公司依照市场需求将开发的第二代网络终端,
要求具有友好的类 WINDOWS 风格的人机交互界面,在满足传统终
端全部功能基础上,实现以太网联机功能(实现 TELNET 远程登
录协议)和支持多任务的一种更新换代产品。功能需求简述如下:
提供类 WINDOWS 风格的用户界面,采纳桌面图标的
方式启动任务
实现 TELNET 远程登录协议
支持最多达 8 个任务同时运行
支持 PS/2 鼠标
支持网络版本更新
支持网关功能
支持本地和网络打印机
在此需求前提下,我们决定采纳多任务嵌入式操作系统
(EOS)+嵌入式 GUI+终端仿确实结构来实现需求,系统结构框
图描述如下:
终端仿真实例1 终端仿真实例8
窗口管理 图形界面API支持 中文支持 系统设备接口
终端仿真实例7终端仿真实例2
进程管理 网络支持文件系统
内存管理
中断和系统
调用
设备驱动 IO控制
EOS
GUI
AP
虚线箭头表示控制流 实线箭头表示数据流
显示器 键盘 网络设备 鼠标 SUPERI/O
硬件平台
一、结构设计
在此系统框图的基础上,我们分不对各层次进行结构设计分析:
1、EOS 设计
3 / 37
目前存在的嵌入式系统多不胜数,流行的有 WinCE、PalmOS、
Vxwork、pSOS、Neculeus 等多种系统。从目前嵌入式系统使用
最广泛的信息家电行业和通讯行业分析,PalmOS 和 WinCE、
Vxwork 是当前应用最广泛的三种:
Windows CE:
Microsoft Windows CE 是一个简洁的,高效率的多平台操
作系统。它不是削减的 Windows95 版本,而是从整体上为有
限资源的平台设计的多线程,完整优先权,多任务的操作系
统。它的模块化设计同意它关于从掌上电脑到专用的工业操
纵器的用户电子设备进行定制,但 WinCE 是非开放性操作系
统,使第三方专门难实现产品的定制,嵌入式操作系统追求
高效、节能,而 WinCE 在这方面是笨拙的,它占用过多的内
存,应用程序庞大,而且入门费和许可费较高,使得整个产
品的成本急剧上升。因此 WinCE 多用于从高档的产品。
VxWorks:
VxWorks 所在的公司 WindRiver 兼并了 pSOS 的 ISI 公司,
使得该公司现在有两大 RTOS 系统。VxWorks 是目前嵌入式系
统领域中使用最广泛,市场占有率最高的系统。它支持多种
处理器,如 x86,i960,Sun Sparc,Motorola MC68xxx,MIPS
RX000,POWER PC 等等。使用的是和 UNIX 不兼容的环境,大
多数的 VxWorks API 是专有的。采纳 GNU 的编译和调试器。
pSOS:
ISI 公 司 差 不 多 被 WinRiver 公 司 兼 并 , 现 在 是 属 于
WindRiver 公司的产品。那个系统是一个模块化,高性能的实
时操作系统,专为嵌入式微处理器设计,提供一个完全多任
务环境,在定制的或是商业化的硬件上提供高性能和搞可靠
性。能够让开发者将操作系统的功能和内存需求定制成每一
个应用所需的系统。开发者能够利用它来实现从简单的单个
独立设备到复杂的、网络化的多处理器系统。
QNX:
QNX 是一个实时的,可扩充的操作系统,它遵循 POSIX.1
( 程 序 接 口 ) 和 POSIX.2 (Shell 和 工 具 ) 、 部 分 遵 循
POSIX.1b(实时扩展)。它提供了一个专门小的微内核以及一
些可选的配合进程。其内核仅提供 4 种服务:进程调度、进
程间通信、底层网络通信和中断处理,其进程在独立的地址
空间运行。所有其它 OS 服务,都实现为协作的用户进程,因
此 QNX 内核特不小巧(QNX4.x 大约为 12Kb)而且运行速度极
5 / 37
快。那个灵活的结构能够使用户依照实际的需求将系统配置
成微小的嵌入式操作系统或是包括几百个处理器的超级虚拟
机操作系统。
Palm OS:
3Com 公司的 Palm OS 在 PDA 市场上占有专门大的市场份
额,它有开放的操作系统应用程序接口(API),开发商能够
依照需要自行开发所需要的应用程序。目前差不多有总共
3500 多个应用程序能够运行在 Palm Pilot 上,其中大部分应
用程序均为其他厂商和个人所开发,使得 Palm Pilot 的功能
得以不断增多。这些软件包括计算器、各种游戏、电子宠物、
地理信息等等。在开发环境方面,能够在 Windows 95/98,
Windows NT 以及 Macintosh 下安装 Palm Pilot Desktop;
PlamPilot 能够与流行的 PC 平台上的应用程序如 Word,
Excel 等进行数据交换。
OS-9:
Microwave 的 OS-9 是为微处理器的关键实时任务而设计
的操作系统,广泛应用于高科技产品中,包括消费电子产品,
工业自动化,无线通讯产品,医疗仪器,数字电视/多媒体设
备中。它提供了专门好的安全性和容错性。与其他的嵌入式
剩余36页未读,继续阅读
资源评论
m0_72067404
- 粉丝: 1
- 资源: 3981
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功