Embedded 版 (精华区)
发信人: twoday (影子), 信区: Embedded_system
标 题: Nucleus NET4.0新版介绍
发信站: 哈工大紫丁香 (2002年07月13日21:49:41 星期六), 站内信件
Nucleus NET4.0新版介绍
大家知道,网络功能将成为电子产品的新趋势。因此,Nucleus实时操作系统从研
制开始就将网络部分作为一个高度优化的部件来设计,使得Nucleus NET成为全球
最好的TCP/IP软件包之一。最近,Nucleus NET4.0已经发表,它在原来Nucleus
NET基础上又新增了许多其他TCP/IP软件包所无法具备的强大功能。
Nucleus NET
较早的Nucleus NET版本结构极富模块化,易于阅读和理解。基本的TCP,UDP,IP
,ICMP…等模块以很小的存储结构和极快的运行速度结合在一个高度通用的协议包
中。它与Nucleus PLUS多任务操作系统环境无缝连接,利用Nucleus PLUS独特的性
能(如可挂起在一个超时的队列上)来加强Nucleus NET协议层的时钟(Timing)
特性,从而进一步加强它所支持的实时环境。当操作系统可能发生过载时,它会发
出异常警告并避免其发生。这样,各任务在协议层中所花时间极短。这对诸如计算
校验和以及数据复制等耗时的操作极为有效。事实上,Nucleus NET提供了源代码
,用户可以将它转换成汇编代码。这对于期望在低速处理器上获得较高数据处理速
度的场合显得极为必要。
Nucleus NET4.0
新发表的Nucleus NET4.0是一个非常全面的网络环境。它能够满足任何TCP/IP的应
用系统。这是ATI公司在Nucleus NET取得成功并获得巨大收益的情况下投入较大的
人力和物力研制而成的。
Nucleus NET4.0扩充了一个IP地址和一个MAC层驱动器对多个IP地址和多个MAC层驱
动器的支持,在几乎没有增加存储体占用的情况下增加了路由功能,邮件功能和
DHCP服务,以下是NET4.0的新增功能:
支持多物理层网络接口
可同时处理多个以太网控制器,或者一个以太网控制器和一个串行接口(SLIP或
PPP),或者它们的不同组合。对于用户来说这就意味着Nucleus NET4.0网络模块
可以用于诸如路由器(Routers)和交换机(Switches)等具有多个物理网络接口
的产品中。
支持路由功能
Nucleus NET 具有选定路径将数据包从一个网络转移到另一个网络的能力。这是由
于增加了RIP2(路由信息协议)。
支持DHCP(Dynamic Host Configuration Protocol)
DHCP可以使主机在启动时获得自己的IP地址。
支持IP多路发送(Multicasting)
一个数据包的发送有三种方法。单路数据包是发送给某一特定主机,广播数据包是
指发送给某一特定网络中所有主机;多路数据包是发送给一组具有指定地址的注册
的机器。多路发送比广播发送更加有效,这是因为那些对多路数据包不感兴趣的机
器将不受任何影响。
有效的数据包缓冲器
过去,所有的数据包均被置于一个足够大的存储空间里以容纳最大的数据包。这就
意味着当小数据包被接收时,许多存储空间被浪费了。而将数据包放入一连串缓冲
区里时,浪费将大大减少。
重组
支持零散的IP数据包重组
驱动器接口
可与多种不同类型的驱动器连接
结论:
Nucleus NET4.0是一个功能完善的网络软件包,结构紧凑,极富模块化。提供源代
码且易于阅读和理解。由于新增加了许多功能,配合Nucleus PLUS多任务环境,用
户可进行高效率产品开发,从而大大加速产品上市。
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 61.185.239.36]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.655毫秒