微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 您何时需要实时操作系统?

您何时需要实时操作系统?

时间:12-21 来源:电子产品世界 点击:
  • )吗?2D(如 Flash)和 3D(如 OpenGL ES)应用程序能轻松共享同一屏幕吗?
  • 标准应用程序接口——实时操作系统限制开发人员使用专有应用程序接口吗?或者它提供了对标准应用程序接口(如 POSIX 和 OpenGL ES)的认证支持,使各种运行环境之间的代码移植变得更容易?实时操作系统还提供对应用程序接口的综合支持吗?还是只支持一小部分已定义接口的子集?
  • 源代码——实时操作系统供应商允许开发人员轻松访问源代码以简化调试过程,并帮助他们根据项目的具体需求定制实时操作系统服务吗?
  • 面向数字媒体的中间件——对数字媒体的灵活支持已成为各种嵌入式系统(如车载收音机、医疗设备、工业控制系统、媒体服务器以及消费电子产品)的设计要求。系统可能需要处理多种媒体资源(如 USB 闪存、MP3 播放器、网络流媒体、蓝牙电话等),分辨多种数据格式(如 MP3、WMA、AAC、MPEG-2、MPEG-4 等)并支持各种数字版权管理 (DRM) 方案。通过为数字媒体提供设计精密的中间件,实时操作系统供应商能避免连接多媒体资源、组织数据以及初始化适当的数据处理路径所需的大量软件工作。另外,设计完善的中间件解决方案还能灵活支持新的数据源(如下一代 iPod),无需修改用户界面或其他软件组件。

选择实时操作系统是项目团队的战略性决策。如果实时系统供应商针对以上问题给出了清楚的答案,那么您离现在和将来选择到完全适用的实时操作系统又近了一步。

[1] Michael Barr“优先级反转简介”《嵌入式系统编程》(Embedded Systems Programming),第 15 卷:2002 年 4 月第 4 版。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top