RTEMS操作系统简介
Real Time Executive for Multiprocessor Systems (RTEMS ),即多处理器系统实时内核是一个开放源代码的实时嵌入式操作系统
RTEMS是美国OAR公司开发的,最早用于为嵌入式军用系统提供高性能的实时环境,当前在某些商用领域也获得了一定应用
RTEMS是使用Ada和C语言实现的,提供任务管理、中断管理、时间管理以及多处理器管理等功能
RTEMS系统功能
支持多任务
支持同构或异构多处理器系统
支持事件驱动、基于优先级、占先的调度算法
具有单调速率调度算法
支持任务间的通信和同步
支持优先级继承算法
快速响应的中断管理
支持动态存储器分配
具有用户配置的能力
RTEMS接口
RTEMS接口层是可裁剪的管理程序,它的主要目标是实现特定的应用程序编程接口(API),这一层包括一组基本服务模块(任务管理、时钟管理等)和一组扩展服务模块(通用内存管理、线程间同步与通讯管理等)
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !