开源软件推动嵌入式实时系统
——
RTLinux是源代码开放的具有硬实时特性的多任务操作系统,它对Linux内核进行改造,通过在Linux内核与硬件中断之间增加一个精巧的可抢占的实时内核,把标准的Linux内核作为实时内核的一个进程与用户进程一起调度,标准的Linux内核的优先级最低,可以被实时进程抢断,只有当没有可运行的实时任务时,Linux内核才被调度,实现了双内核的工作环境。
目前中国的兰州大学和西班牙的瓦伦西亚大学正在开发全新 4.0版本的RTLinux。在基于双内核的3.2版本中,RTLinux内核与Linux内核在同一地址空间运行,而新版本中RTLinux内核拥有独立的地址空间,开发和调试过程中的稳定性会显著提升。新版本的RTLinux预计07年3月面世。(何钰)
评论