RFRTOS:一个基于Linux的实时操作系统
文献类型:学位论文
作者 | 李小群 |
学位类别 | 博士 |
答辩日期 | 2002 |
授予单位 | 中国科学院软件研究所 |
授予地点 | 中国科学院软件研究所 |
关键词 | 实时操作系统 细粒度时钟 预留资源 实时调度 |
其他题名 | RFRTOS: A Real-time OS Based on Linux |
学位专业 | 计算机软件与理论 |
中文摘要 | 为满足国内工控、嵌入式、多媒体等领域的需要,我们基于红旗Linux开发了RFRTOS实时操作系统.在该系统中,作者主要承担了如下三方面的工作:Linux的时钟粒度很粗糙(10ms),难以满足实时应用的需求.RFRTOS改变了标准Linux时钟中断的固定频率模式,通过重新设定使得时钟得以微秒(μS)为单位在任何需要的时候产生中断,并提供了标准Linux核心时钟并行运行的一个细粒度的实时核心时钟处理系统.对于SMP的支持,我们设计并实现了由用户指定CPU的实时多处理器静态调度算法;CPU预留资源的主要变化是在系统初始化时,为每个CPU创建一个强制定时器.另外,在RFRTOS中,为了改进标准Linux核心不可抢占性和防止优先级反转,我们通过中断处理线程化、互斥锁机制的改进、每次中断返回都判断是否需要重新调度等方式实现了可抢占核心和对PIP协议的支持.目前,RFRTOS已经通过测试,并作为产品投入市场销售. |
语种 | 中文 |
公开日期 | 2011-03-17 |
页码 | 142 |
源URL | [http://ir.iscas.ac.cn/handle/311060/7456] ![]() |
专题 | 软件研究所_中科院软件所_中科院软件所 |
推荐引用方式 GB/T 7714 | 李小群. RFRTOS:一个基于Linux的实时操作系统[D]. 中国科学院软件研究所. 中国科学院软件研究所. 2002. |
入库方式: OAI收割
来源:软件研究所
浏览0
下载0
收藏0
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。