Ardence公司PHAR-LAP ETS 简介

1.       概述
       DOS曾经是国防、军事等领域广泛使用的实时操作系统,目前仍有很多设备中运行着DOS操作系统。其健壮性、实时性和小巧的尺寸给我们留下了深刻的印象。但随着对武器系统要求的提高,DOS操作系统的缺点,比如单任务、内存访问空间小(64k)、图形编程困难、不支持USB、TCP/IP协议等等,制约了其在新武器型号中的继续使用。因此我们需要找到一种嵌入式实时系统,它既有DOS的优点,同时又克服了其缺点,同时我们已有的在DOS下的应用程序又能很方便地移植过来。
       为此,Ardence公司开发了Phar Lap Embedded ToolSuite(ETS)操作系统。其完全克服了DOS的缺点,继承了DOS的优点。同时它是一个功能齐全的完整的开发套件,不像其他嵌入式实时系统,需要从第三方购买图形开发包以及硬件支持包等等。
2.       ETS简介
       ETS是美国Ardence公司开发的一个高性能的微内核可定制裁减的嵌入式实时操作系统。ETS非常容易使用,开发人员可以在几天甚至几个小时之内就完成ETS系统的开发。ETS的开发包(SDK)提供集成到标准Microsoft Visual Studio开发环境的一整套开发工具。通过ETS开发套件的Visual System Builder工具,开发人员可以根据自己的需求来选择内核组件,快速定制剪裁出自己的嵌入式实时操作系统。ETS被设计成基于Win32 API的操作系统,因此所有标准的Windows风格被继承,包括API函数,内存管理,互斥体,信号量等Windows开发者习惯的一些用法。这使我们可以利用我们已有的编程经验,大大说短了ETS的开发周期。
3.       ETS应用领域
       ETS是微内核的嵌入式实时操作系统。因此其适合于对系统大小、实时性、健壮性要求高的场合。也非常适合于有较复杂图形界面要求的场合。主要用于如下的领域:
       航空、航天、军事的机载、车载、舰载设备
       分布式实时仿

       工业生产自动化
        运动控制、机器人和数控设备
        实时数据采集、测量
        医疗仪器、设备
4.        ETS成功案例
       部分国内外ETS成功案例如下:
l        BAE公司—ETS用于飞行模拟器
l        Raytheon TI Systems公司— ETS用于无线基站报警监控系统
l        ABB公司—ETS用于电力系统检测设备
l        NI公司—ETS用于LabVIEW RT for ETS
l        illumina公司—ETS用于对基因进行分析的微珠芯片读取仪
l        PushCorp公司—ETS用于平面修复气动机器人控制系统
l        Golden Games公司—ETS用于游乐设备
l        Indyme Electronics公司—ETS用于微网络服务器
l        Honeywell公司—ETS用于工业控制器
l        Culter-Hammer公司—NetLink以太网通讯网关
l        RTI公司—化学和生物传感器
l        Cognex公司—ETS用于机器视觉系统
l        Seagate公司—ETS用于硬盘测试设备
l        航天科技集团五院—ETS用于卫星测控设备
l        航天科技集团一院—ETS用于运载火箭测控设备
l        航天科工集团二院—ETS用于导弹测试设备
l        哈尔滨工业大学—ETS用于生产线检测设备
5.        ETS应用架构
       ETS的应用架构如图1所示。其特别适合运行在PC/104、ETX等嵌入式板卡上。ETS开发套件集成的便携图形开发包PEG(Portable Embedded GUI)预置很多以类库形式提供的图形控件,包括多种常用的表格、按钮,甚至机载、车载设备的仪表等等。这使我们在编写图形应用时一步到位,非常方便!
       ETS的突出优势如下:
l        亚微秒级的实时性。持续的中断触发速率高达30KHz 
l        微内核。支持I/O图形输出和TCP/IP的内核小于500kB
l        完全的Win32 API支持
l        实时USB和TCP/IP的支持
l        设计部署的灵活性。操作系统内核和应用程序既可以集成一起部署,也可单独相互部署
l        实时的文件系统 
l        完全Web服务的支持
l        功能强大的嵌入式图形开发包PEG。内置11个不同的人机接口(HMI)类库,有近百个图形控件。
l        支持实时USB

l        方便熟悉的应用程序开发工具Microsoft Visual Studio

2012-09-20                           

注:源自原百度博客“至美心"

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值