首页> 外文期刊>International journal of computer science and network security >Selection of RTOS for an Efficient Design of Embedded Systems
【24h】

Selection of RTOS for an Efficient Design of Embedded Systems

机译:选择RTOS进行嵌入式系统的高效设计

获取原文
           

摘要

Real Time Operating System (RTOS) is a basic building block of most of the Embedded Systems (ES). There are wide ranges of RTOS’s available to the designers/ developers of ES’s ranging from RTOS for robotics to home appliances. Each application demands a specialized set of requirements and to meet these requirements the designer needs to select the RTOS, which meets the desired requirements. It is a critical task for him/her and time consuming because it involves to know all the specifications of different RTOS and there are various RTOS’s available in the market that include micro kernels to commercial RTOS’s . So it is the task of the designer to select the suitable RTOS from the vast list of RTOS’s. The design space available to any RTOS is very large and there are countless set of characteristics such as Development Methodology, Scheduling Algorithms, Kind of Real Time (Soft of Hard), Priority Levels, Development Host, Standards followed, Kernel ROM size, Kernel RAM size, Multi process Support, Multiprocessor Support, Interrupt latency, Task Switching time, Kind of IPC mechanism, Memory management, Power management, Task management, Price etc. These characteristics will guide the designer for selecting the RTOS that meets the requirements. Selecting the RTOS based on these parameters is a multidimensional search problem with each dimension corresponds to a RTOS characteristic and it requires an exhaustive search with tremendous computing resources and time. In our framework of RTOS selection, we have used the Simple Genetic Algorithm (GA) with interactive GUI by which the developer can choose the right RTOS for a given application or a project efficiently.
机译:实时操作系统(RTOS)是大多数嵌入式系统(ES)的基本构建块。 ES的设计人员/开发人员可以使用各种各样的RTOS,范围从机器人的RTOS到家用电器。每个应用程序都需要一组专门的要求,并且为了满足这些要求,设计人员需要选择满足所需要求的RTOS。对于他/她来说,这是一项至关重要的任务,而且很耗时,因为它涉及了解不同RTOS的所有规格,并且市场上有各种RTOS,其中包括微内核到商用RTOS。因此,设计师的任务是从大量的RTOS列表中选择合适的RTOS。任何RTOS可用的设计空间都非常大,并且有无数特征集,例如开发方法,调度算法,实时种类(软硬),优先级,开发主机,遵循的标准,内核ROM大小,内核RAM。大小,多进程支持,多处理器支持,中断延迟,任务切换时间,IPC机制的种类,内存管理,电源管理,任务管理,价格等。这些特征将指导设计者选择符合要求的RTOS。基于这些参数选择RTOS是一个多维搜索问题,每个维度都与RTOS特征相对应,并且它需要详尽的搜索以及大量的计算资源和时间。在我们选择RTOS的框架中,我们使用了带有交互式GUI的简单遗传算法(GA),开发人员可以通过它有效地为给定应用程序或项目选择正确的RTOS。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号