RT-Linux

嵌入实时操作系统
授权协议 GPLv2
开发语言 C/C++
所属分类 其他开源、 嵌入式操作系统
软件类型 开源软件
地区 不详
投 递 者 赫连泰宁
操作系统 嵌入式
开源组织
适用人群 未知
 软件概览

RTlinux 就是realtime linux的简写,RT-Linux是一个嵌入式硬实时操作系统,它部分支持POSIX.1b标准。

RT linux 是由美国墨西哥理工学院开发的嵌入式Linux操作系统。到目前为止,RT-Linux已经 成功地应用于航天飞机的空间数据采集、科学仪器测控和电影特技图像处理等广泛领域。RT-Linux开发者并没有针对实时操作系统的特性而重写Linux 的内核,因为这样做的工作量非常大,而且要保证兼容性也非常困难。为此,RT-Linux提出了精巧的内核,并把标准的Linux核心作为实时核心的一个 进程,同用户的实时进程一起调度。这样对Linux内核的改动非常小,并且充分利用了Linux下现有的丰富的软件资源。

  • 1、make menuconfig时报错,需要在kernel(/usr/src/kernel/kernel-4.4)所在目录下输入命令 2、报错curses.h没有,执行命令sudo apt-get install libcurses5-dev,在kernel features里有preemption  model,但无fully preemption kernel,打补丁还是没有,执行脚本打补丁

  • 1、spinlock由来 自旋锁:对共享资源的访问保护锁,使用“自旋”方式循环查询等待获取互斥锁。 在Linux中,有多套spinlock操作接口。但是,实现机制并不相同。 根据使用场景,实现机制可能是“自旋“,也可能不是”自旋”方式。 这些实现机制的共通特点是:以不产生调度的方式,获取互斥锁。 但是,在实时Linux(RtLinux)中,spinlock却是产生调度的。 2、spinlock用途

  • 折腾: 【整理】数控系统 操作系统 期间,看提到了RT-linux 去研究看看 RT-linux Vanilla kernel的问题 Linux kernel在spinlock、irq上下文方面无法抢占,因此高优先级任务被唤醒到得以执行的时间并不能完全确定。同时,Linux kernel本身也不处理优先级反转。 RT-Preempt Patch是在Linux社区kernel的基础上,加上相关的补丁

 相关资料
  • sed sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。 sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的

  • 因为笔者一直都是使用 CentOS,所以这次安装系统也是基于CentOS的安装。把光盘插入光驱,设置bios光驱启动。进入光盘的欢迎界面。也可参考Ubuntu 12.04 安装教程详细步骤。 其中有两个选项,可以直接按回车,也可以在当前界面下输入 linux text 按回车。前者是图形下安装,可以动鼠标的,后者是纯文字形式的。建议初学者用前者安装。直接回车后,出现一下界面: 这一步是要提示你是否

  • 通过前面的小节学习,我们已经对 Linux 操作系统有了简单的了解,同时也在 Windows 下安装了虚拟机软件 VMware ,那么本节课我们就介绍下如何使用虚拟机软件安装 Linux 操作系统。 通过第一小节的学习我们知道 Linux 有很多的发行版本,本小节以 CentOS 8 为例来介绍 Linux 操作系统的安装步骤。学习本小节之后读者可以按照本小节的介绍步骤,安装其他的 Linux 操

  • 1981 年IBM 公司推出享誉全球的微型计算机IBM PC。在1981-1991 年间,MS-DOS 操作系统一直是微型计算机上操作系统的主宰。此时计算机硬件价格虽然逐年下降,但软件价格仍然是居高不下。当时Apple 的MACs 操作系统可以说是性能最好的,但是其天价没人能够轻易靠近。 当时的另一个计算机技术阵营是Unix世界。但是Unix操作系统就不仅是价格贵的问题了。为了寻求高利率,Unix

  • 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识,在这篇文章当中,我们将会学到以下内容源程序编译,Makefile的编写,程序库的链接等。

  • 对于 PHP 开发人员个人而言,用什么操作系统写代码并不重要,重要的是适合,用着顺手、用着爽。。。 @使用 Windows 的 PHP 开发同学们,鉴于 Windows 命令行窗口(cmd.exe)一如既往、毫无改进的表现,强烈推荐大家使用 Cmder 替代之。在中文环境下,Cmder 默认安装完毕后您可能会遇到一些问题,解决办法在此 - Cmder 简单使用小结 但是,毕竟PHP 程序多数情况都