新闻中心

EEPW首页>嵌入式系统> 开源软件推动嵌入式实时系统

开源软件推动嵌入式实时系统

——
作者: 时间:2007-02-04 来源:电子产品世界 收藏
Linux是当前非常流行的操作系统,在中占有重要的位置。虽然Linux采用了许多技术来提高系统的运行和反应速度,但它在本质上并不是一个实时操作系统,应用在嵌入式环境时必然会碰到内核不可抢占、进程调度、时钟等诸多问题。但是Linux本身的优势决定了Linux经过改造后仍然适合嵌入式环境,将Linux经过改造,使其能运行于,是目前操作系统领域中的一个研究热点。RTLinux就是Linux实时改造非常成功的一例。

RTLinux是源代码开放的具有硬实时特性的多任务操作系统,它对Linux内核进行改造,通过在Linux内核与硬件中断之间增加一个精巧的可抢占的实时内核,把标准的Linux内核作为实时内核的一个进程与用户进程一起调度,标准的Linux内核的优先级最低,可以被实时进程抢断,只有当没有可运行的实时任务时,Linux内核才被调度,实现了双内核的工作环境。

目前中国的兰州大学和西班牙的瓦伦西亚大学正在开发全新 4.0版本的RTLinux。在基于双内核的3.2版本中,RTLinux内核与Linux内核在同一地址空间运行,而新版本中RTLinux内核拥有独立的地址空间,开发和调试过程中的稳定性会显著提升。新版本的RTLinux预计07年3月面世。(何钰)


评论


相关推荐

技术专区

关闭