新闻中心

EEPW首页>嵌入式系统>设计应用> 提高实时操作系统的实时性能和可靠性策略

提高实时操作系统的实时性能和可靠性策略

作者: 时间:2009-05-06 来源:网络 收藏

本文引用地址://m.amcfsurvey.com/article/258027.htm
策略决策

有助于使一个复杂的应用程序具有可猜测性和可靠性。当然,选择一个合适的本身就是一项复杂的任务,而的底层架构是选择的重要依据,此外还有一些其它因素,包括:

调度算法的灵活选择。RTOS应该支持调度算法的选择、轮询、零星调度等)并支持以线程为单位设定这些算法。这样,工程师就可以不必将一个算法用到系统中的所有线程。

图形用户界面。RTOS使用的是原始的图形库还是能支持多层界面、多路显示、3D渲染以及其它高级的图形功能的真正的窗口系统?能很轻易定制GUI的外观吗?GUI支持同时显示和输入多种语言吗?

远程诊断工具。因为对很多嵌入式系统而言,中断系统运行进行检测和维护是无法接受的。RTOS供给商应该提供诊断工具,这些工具能够在不中断系统服务的前提下分析系统的行为。要寻找能提供代码覆盖、应用测评、跟踪分析和内存分析工具的供给商。

开发平台。RTOS提供商提供的开发环境是基于像Eclipse那样的开放平台,答应工程师嵌入所喜爱的第三方工具来进行建模、版本控制吗?还是开发环境基于专利技术?

互联网功能。RTOS支持预集成最新的IPvIPvIPsec、SCTP和具有NAT功能的IP过滤等协议栈套件吗?它支持嵌入式网络浏览器吗?浏览器应该具有可扩展的封装模式,并能够在很小的屏幕上绘制网页。它也应该支持像HTML0XHTMLSSL0和WML3这样的标准。

标准API。RTOS将你限定到专有的API之中了吗?还是它对于像POSIX这样的标准API提供了完全的支持,这使得将代码移植到其它操作系统,或者从其它操作系统移植代码变得更轻易?另外,所用的RTOS提供完全一致性的API还是仅仅支持被定义接口的一个子集?例如,POSIX.1的最新版本包含了大约1,300个接口。

多处理技术。RTOS能支持对称多处理和分布式多处理技术来提高应用性能和容量吗?假如这样,是必须重新设计你的应用程序呢,还是RTOS能够将应用程序透明的分配到多个处理器上去呢?

8.源代码工具包。RTOS供给商提供了能使RTOS满足设计需求的具有具体文档的定制工具包吗?供给商提供了方便开发驱动定制硬件的驱动程序开发工具包吗?

9.对于很多公司而言,选择一款RTOS是一项战略性决策。RTOS供给商在对上述问题提供了清楚的回答后,你将选择出一个在现在和将来都适合你的RTOS。

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭