您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术Linux 实时嵌入式实时应用解决方案 正文
Linux 实时嵌入式实时应用解决方案

Linux 实时嵌入式实时应用解决方案

点击数:7527 次   录入时间:03-04 11:46:23   整理:http://www.55dianzi.com   嵌入式系统-技术
• 决定性调度
• 调度系统开销低 – 上下文切换成本低
• 线程间信号系统开销低
• 线程创建成本低
多核设备中 Linux 轻型线程模型的结构图

    LWT 实施方案的结构图如下。涉及整个共享内存空间的 Linux 进程可能跨多核设备的多个内核。为了达到最高效率,LWT 模型需要将 Linux 进程中的单个 pthread 锁定至某一个内核,但并不特别要求这样做。LWT 锁定至 pthread 之后,便可迁移到 Linux SMP 需要的任何内核中。

    1.jpg
 
图 1: 多核设备中 Linux 轻型线程模型的结构图



www.55dianzi.com

    结论

    高效轻型线程 (LWT) 将成为下一个 Linux 实时性能和行为问题。需要强调的是,并非所有实时应用都需要使用功能强大的类似 LWT 的解决方案。但是一些实时应用,尤其是电信/网络中的应用以及无线接入网、移动基础设施核心/边缘中的那些需要使用某些复杂网络协议的应用、或任何具有类似实时需求的其他系统均可受益于 Linux 轻型线程 – 下一代 Linux 实时扩展。同时,实时嵌入式 Linux 的整个发展过程证明了 Linux 的运行效果与传统 RTOS 解决方案一样优异。Linux 已取得了一些进展,但是作者认为,最重要的电信/网络应用中使用的 Linux 尚未达到预期的要求。但也许通过 Linux 轻型线程,我们可以更接近这一目标。总的来说,Linux 实时嵌入式行业的一个侧重点是研发出可用于要求最高的实时应用的解决方案。下图中描述了该目标:

1.jpg 
图 2: 轻型线程和 Linux 概念 - Linux 和 RTOS 最重要的概念



上一页  [1] [2] 


本文关键字:嵌入式  解决方案  Linux  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术