Phar Lap ETS 工业强度实时操作系统白皮书【荐】.pdfVIP

Phar Lap ETS 工业强度实时操作系统白皮书【荐】.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Phar Lap ETS 工业强度实时操作系统白皮书【荐】.pdf

Phar Lap ETS – 工业强度的实时操作系统技术白皮书 摘要 在以前,嵌入式系统开发者不得不分别以很高的价格获得开发工具和调试工具,但效果却不是很理想。 现在随着 Phar Lap Embedded ToolSuite (ETS) 的推出,开发者以合理的价格获得了一个功能非常齐全的实 时操作系统。这个开发工具可以为 32 位 X86 架构的硬件提供创建多线程实时嵌入式系统和应用程序的所有组 件。开发包的核心组件是实时 ETS 内核,它是一个功能丰富的实时操作系统,包括可靠的网络支持,实时GUI, 防止优先级倒置设置,强大的事件日志系统和多介质引导功能(软盘、IDE 硬盘、PC 卡 ATA 驱动器,M-Systems 的Flash 盘和 ROM)。实时ETS 内核是可裁减的,你可以只选择你所需要的组件,这样可以生成一个小尺寸的、 高效、易于使用的、具有工业强度的实时操作系统。 简介 基于 32 位 X86 架构的 PC 机市场已经实现了标准化,市场非常成熟。这使 PC 架构的平台成为嵌入式系统 开发的一个明显而有吸引力的解决方案,采用 X86 架构具有如下优点: 32 位 X86 架构的 PC 家族的性价比优势 廉价的、工业标准的编译器和其他成熟的运行在 Windows 平台的第 3 方开发工具 标准的应用程序编程接口 (API),例如Win32 下的支持多线程、多任务、确定优先级和 WinSock(为 TCP/IP 协 议栈提供标准接口)功能的 API 函数 大量价格合适的专为嵌入式系统设计的 32 位 X86 板卡 因此,使用ETS(Embedded ToolSuite)创建你的嵌入式应用程序比使用其它多个提供商的工具更能减少你 的开销。这个开发工具本身比它的竞争者价格低廉,并且它支持Windows 编译器,比其他嵌入式系统专有的 编译器花费更少。 使用标准的 Windows 工具开发嵌入式软件是 ETS 的几个最大优势之一。例如你可以使用十分熟悉的 Visual Studio C/C++编译器创建嵌入式应用程序,并且可以用它来进行应用程序的调试。ETS StudioExdivss 插件让你使用 Visual Studio 集成调试环境 (IDE)的所有功能,包括自动编译更改过的源代码以生成ETS 应 用程序。 ETS 开发工具包主要包括以下模块: 实时 ETS 操作系统。支持 C/C++运行库和 Win32 API 的子集 实时线程管理器。实时线程管理器具有以下优点: 支持确定性的多线程嵌入式应用程序,包括可靠的避免优先级倒置的处理 支持优先级的调度 支持具有可变时间片的轮讯调度 PEG 图形支持包。一个支持所有图形特征的实时GUI,它是一个小型的、快速并且易于在实际任何支持图形 输出的硬件上配置出图形 网络支持包。包括内置支持WinSock 1.1 编程接口的 TCP/IP 协议栈;支持多种以太网和 PPP/SLIP 串行连接; 支持现有绝大多数 10、100 和 1000M 以太网卡驱动。 文件系统支持包。支持兼容 MS-DOS 的文件系统,支持FAT12、 FAT16、和FAT32 格式,并且支持广泛的磁盘 类型,包括 IDE(CHS 和 LBA 格式)、软盘、PC 卡 ATA (转动的和 flash 介质)、M-Systems 的文件系统。 嵌入式 StudioExdivss。嵌入到Microsoft Visual Studio 上的一个插件,用来开发和调试嵌入式应用程序 动态链接库加载器(DLL) 浮点仿真库。为没有浮点协处理器支持的平台提供浮点仿真库 ETS PC 卡支持包。支持 PC 卡 ATA 磁盘、以太网适配器、串口和 modem LinkLoc。一个 32 位的链接/定位器 Visual System Builder。一个用来配置ETS 内核、应用程序和创建ETS Visual Studio 工程及工作区的工 具 制作系统引导的工具 (软驱、IDE 硬盘、PC 卡 ATA 或 M-System flash)。可以直接从ROM 中引导(作为一个 BIOS 扩展)或者从 DOS 引导。 通俗易懂的在线用户文档。提供深入浅出的入门指导和对实时系统编程问题的深入探究 实时 ETS 内核 除了提供通用操作系统的很多特性外,实时 ETS 内核在设计上就是针对嵌入式实时操作系统的。作为一 个嵌入式 RTOS,它具有针对嵌入式计算机应用程序的额外特性: 实时 ETS 内核是可裁减的。可以根据你的需要你的系统中

文档评论(0)

aidj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档