msp_index
            首页  公司简介  产品中心  解决方案  下载中心  成功案例  招贤纳士
> 产品目录      
>嵌入式计算机模块  
title_news
>公司新闻
 
美国Ardence公司发布ETS V13.0
2005年12月21日 美国Ardence公司宣布了旗下产品PHAR-LAP ETS V13.0的发布。作为领先级的实时操作系
统和嵌入式软件开发工具包,ETS V13.0中加入了许多新的特性和功能:提供了ETS的很多扩展功能,包括
TCP/IP的多播支持,256个级别的优先级设置和内核级的内存保护。
 
ETS V13.0的新增特性和功能
Ardence的Phar Lap ETS在V13.0中加入了许多新的特性和功能,这些新增的特性和功能大大加强了ETS适应
更多市场的能力。
 
256个级别的优先级设置
ETS以前的版本为开发者提供了32个级别的线程优先级。ETS V13.0将其增加到256个,这允许开发人员更好
的控制基于ETS的嵌入式系统。对基于ETS的应用程序提供更为精确的控制是ETS新版本的重要特征。通过高
速的ETS调度器,开发者可以开发更为复杂的应用程序。
 
IP多播技术的支持
ETS TCP/IP 协议栈被加入了IP多播技术的支持。
IP多播是在运行TCP/IP协议栈的局域网或广域网中从一点向多个目标传送数据报的协议。通过多播服务,单一
的节点只需要调用传输协议就能够向多个目标发送数据。譬如,应用了多播的应用程序有利于包含视频流或者
数据分发的功能。
 
TCP/IP zero-copy缓存
传统的TCP/IP通讯程序中,在socket层进行内核缓存与用户进程虚存的数据交互时,会引起大量的资源开销。
“zero-copy”是将TCP帧直接从主机内存复制到网卡缓存的操作机制。
ETS V13.0将zero-copy缓存引入系统,避免了ETS操作系统,应用程序和TCP/IP栈之间的缓存复制。这加快了
ETS应用程序和网络接口之间数据包处理的过程。
内核级内存保护
现在ETS内核允许将内存中的某块区域保护起来防止应用程序的访问。这个特性是通过使用x86处理器的分页
特征实现的,允许内存以基于分页的方式被访问,每一页由4096字节的连续内存组成。在Windows下,x86的
分页机制是虚拟内存系统的基础,允许Windows使用硬盘空间扩展物理RAM的大小。ETS内核使用分页机制不
是为了提供虚拟内存,而是为了提供应用程序对内存访问的限制的功能。
Flash文件系统升级
ETS V13.0的flash文件系统已经被更新到M-Systems的最新版本,以确保ETS支持最新的flash技术
Intel 千兆以太网卡支持
千兆以太网卡在现今绝大多数PC104板和个人计算机上都十分流行。ETS V13.0为下面的intel 千兆以太网卡提
供了源代码级的驱动支持:
82540 EM,EP
82542 EI,ER,GI
82543 GC,PC
82544 EI,GC
82545 EM,GM
82546 EB,GB
 
PCIx支持
ETS V13.0已经支持PCIx总线架构,这使得ETS可以应用更多更新的硬件设备。
 
对已有ETS特性和功能的增强
对应用程序加载器的增强
ETS内核和应用程序独立的架构被增强,在新版本中提供了内建的加载器功能。这允许初始的ETS应用程序执
行设置功能,例如是从远端下载更新的版本的ETS应用程序,或者是在多个ETS应用程序中选择执行哪个
ETS程序。
 
对USB提供64位地址支持
对ETS USB子系统的增强,使其可以在使用64位内存地址的USB控制器上工作,例如大多数Intel芯片上集成
的Intel ICH4,ICH5控制器。
对2~4GB的大文件支持
ETS 文件系统现在可以更好的支持大型文件,包括2-4GB大小的文件。
 
支持在Visual System Builder中配置TCP/IP
Visual System Builder(VSB)现在可以配置新的TCP/IP栈,包括配置多网卡的能力。
 
ETS V13.0中解决的问题
(1) Embedded StudioExpress Add-in插件在Win98和NT4.0系统上存在不能加载的问题。因为Studio
Express插件需要PSAPI.DLL的动态链接库支持,Win98不支持此动态链接库,而NT的系统一般情况下并不预
装PSAPI.DLL。现在,工作区的方式代替了DLL库的形式,完成相同的功能。
 
(2) 新增Big5向Unicode码转换的函数:
PEGCHAR Big5ToUnicode(PEGCHAR);
void Big5ToUnicode(PEGCHAR);
void Big5ToUnicode(PEGCHAR,const PEGCHAR);
PEGCHAR UnicodeToBig5(PEGCHAR);
void UnicodeToBig5(PEGCHAR);
void UnicodeToBig5(PEGCHAR,const PEGCHAR);
 
(3) 解决了由于某个驱动的I/O函数侦察到设备移除而自动卸载驱动所导致的文件系统挂起。
 
(4) 解决了在文件系统的块缓存中相同的块被记录两次,以至于缓存泄漏的问题。
 
(5) 加速了大型FAT32磁盘的初始化时间。
 
(6) 加入了RTWINAPI.XPO,可以和RTOS.EXE一起使用中断共享。如果RTOS.EXE使用VSB编译,
RTWINAPI.XPO会被自动调用。
(7) 将下列函数加入ETS输出库(etsapi.lib)
AttachInterruptVector
AttachInterruptVectorEx
EtsPicEnable
EtsPicEOI
EtsPicGetIRQIntNumber
EtsSetInterruptFlag
ReleaseInterruptVector
 
(8) 将EtsCheckISRPriority函数加入到etsapi.lib。
(9) 将所有ETSTCP* API加入到TCPIP.XPO。
(10) 加入了支持Win32和ETS串行函数的WIN32SERIAL.XPO。
(11) 将所有EtsSerial* API加入到etsapi.lib。
(12) 解决了当USB控制器是多功能PCI设备的一部分时,如果USB控制器不是function 0,就不能被正常检测
的问题。
 
(13) 如果选择了网络下载,应用程序会被自动切换到RTOS.EXE。
(14) 如果没有选择网络下载,HTTPFS会被自动移除。
 
(15) 加入RTWINAPI组件。RTXWINAPI.XPO需要RTOSEXE-1-12。
 
(16) 为Symbol 802.11b驱动加入了调试信息的设置。
 
(17) 解决了多串口卡中“Serial Trigger Level”设置不能被正确保存的问题。
 
(18) 加入了从ETS 12.0以前的版本输入RTOS.INI文件的能力。如果一个V12.0以前的.vsb文件被打开,VSB会
在相同的目录下寻找RTOS.INI文件。如果文件被找到,设置就可以被更新。这个功能也可以通过在文件目录下
选择“Import RTOS.INI file…”的方式手工引入。
 
(19) 为串行组件加入了新的文件。WIN32SERIAL.XPO需要RTOSEXE-3-12。
 
ETS V13.0测试环境
ETS 13.0已经过测试,证实支持所有的新增功能和特征,并且确保原有功能不受影响。ETS 13.0的开发工具经
过在MS Visual Studio和.Net2002上测试,ETS13.0的功能经过在x86架构的目标机上测试。
如何获取ETS V13.0
欲申请ETS 13.0试用版,可以联系:
北京航天捷越(美斯比)科技有限公司
电话:(86-10)51581354
传真:(86-10)51581364
网址:www.msptc.com
E-Mail: masterpiece@msptc.com
 
>PC/104主板    
>嵌入式单板计算机    
>嵌入式视频采集    
>实时系统    
>控制仿真系统    
>宽温液晶屏    
>工业控制系统    
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
       
    返回到 > 首页 > 新闻与活动  
       
    
咨询热线:(86)010-51581354 E-Mail:masterpiece@msptc.com
© Copyright 2007 Masterpiece Inc. All rights reserved. 北京航天捷越科技有限公司 版权所有