书籍:嵌入式 Linux 知识库
原文:eLinux.org
翻译:@hduffddybz
校订:@lzufalcon
实时
简介
本文有实时 Linux 相关的信息,也有 Linux 时间系统相关的信息。 CE Linux 社区对此感兴趣是因为许多消费电子产品有实时需求 (例如在多媒体展示领域,或者是通信领域)。
实时领域 Wiki
- 需注意到实时 Linux 的信息主要来源于新的 RTWiki。
软件项目
- 实时抢占 -
Ingo Molnar 给 Linux2.6 内核增添的一系列实时抢占的补丁 - 内核定时器系统
- 改变内核定时器系统的不同提案
- 软中断线程 -
将软中断线程化的技术使得它能够被抢占- NOTE: 于 2007 年 10 月被并入 Realtime Preemption 补丁中
- 高精度定时器 - 支持非常高的定时精度
- VST
- 系统支持 tickless 模式
硬件实现
Ti AM18XX PRUSSv1
Tools for PRUSS
文档
- 构建嵌入式 Linux 系统,第二版
讨论了实时抢占的补丁 - CELF Realtime 规范
(来源于 2004 年,相当旧的资料了) - Manas 于 2005 年在 CELF 技术会议上展示的实时抢占补丁
Media:Real-Time-Preemption-Patchset.pdf - 实时测试的最佳实践
- 展示了最近测试结果的文档,给出了关于不同实验该如何测试的提示以及该如何避免错误
- 实时嵌入式 Linux
- 使用实时 Linux
- Klaas van Gends 于 2008 年在 ELC 做的展示。视频
- Frank Rowand’s 一系列演讲
实时跟快速的比较, 该如何选择, Paul E. McKenney 于 2008 年在 Ottawa Linux Symposium 会议上所做演讲
文章
视频文章: “Embedded GNU/Linux and Real-Time an executive summary“,2010 by Robert Berger
- 该文章为 2010 年的 Embedded World Conference 所写,包含了不同实时方法的比较(包括了 PREEMPT_RT 和双内核)
- 该文章有许多参考文献列表
- 教程 RT-Preempt 教程
- OSADL Realtime 页面
包含了实时延时的测试testing
更多开源项目
- Xenomai - 实时开发框架,其跟 Linux 社区有着紧密的合作。 在其他功能方面,其提供了从 VxWorks,PSOS+ 等其他 RTOS 迁移到 Linux 的途径,其依赖于所谓的 skins 机制。
分类: