硬实时RTLinux安装配置详解 (一):准备工作

更多技术干货,欢迎扫码关注博主微信公众号:HowieXue,一起学习探讨软硬件技术知识经验,关注就有海量学习资料免费领哦:



在这里插入图片描述

RTLinux(Real-Time Linux, 亦称作实时Linux)是由美国新墨西哥州的fsmlabs(finite state machine labs, 有限状态机实验室)公司开发的、利用linux开发的面向实时和嵌入式应用的操作系统。
Rtlinux宣言 : Rtlinux is the hard realtime variant of linux that makes it possible to control robots, data acquisition systems, manufacturing plants, and other time-sensitive instruments and machines。

下面直入正题,准备好测试机,开始一步一步配置搭建RTLinux(Real Time Linux):
(https://howiexue.blog.csdn.net/)

  • 本文使用的所有镜像安装包也传到了百度网盘
    链接:https://pan.baidu.com/s/1W9aSymYOdSr2GRKdtBVwMg
    提取码:6ijt

在这里插入图片描述


1. Linux内核下载

这里使用的是Debian系统,Debian安装可参考:Linux:安装Debian最新10.x操作系统

Debian系统安装好后,通过Terminal 命令查看使用的linux内核版本为4.19.0:

在这里插入图片描述

通过Linux官方内核网站:https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/

找到与当前Debian对应的内核版本,并下载,这里找到的是linux-4.19.1.tar.xz

在这里插入图片描述

2. 下载与Linux内核对应的 RT Patch

在Linux官方的RT Patch网站: https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/4.19/older/ 中,
找到对应版本的Rt patch(如果没有对应版本,可以使用相近并大于Linux 内核版本的RT Patch)

这里选择的 patch-4.19.1-rt2.patch.xz

  • 注意内核版本和RT Patch 版本要一致
    在这里插入图片描述

3. RTLinux 配置准备工作

3.1 解压内核和RT Patch文件

将内核和patch下载并解压到/usr/src/rt-preempt-linux目录下分别解压:

(解压使用 xz -d ***.xz)
在这里插入图片描述
Xz解压内核源码文件后,继续tar解压至linux-4.19.1 文件夹:

在这里插入图片描述

3.2 内核编译环境搭建

内核源码和patch下载好后,设置测试电脑连上网络后,开始准备内核编译环境:

  • 更新下apt-get: Apt-get -y update

在这里插入图片描述

-安装patch命令: Apt-get install patch
在这里插入图片描述

  • 安装内核编译依赖包
    apt-get install build-essential make gcc libncurses-dev libssl-dev libc6-dev libelf-dev bison
    在这里插入图片描述

(Linux kernel编译过程中如有报错大部分由于缺少依赖包安装,根据系统版本不同,如果编译过程报错缺少哪个包,就根据报错内容安装上就可以了)

至此RTLinux的准备工作完成,下面参考下篇文章进行安装配置:硬实时RTLinux安装配置详解 (二):配置运行RTLinux


在这里插入图片描述

博主热门文章推荐:

一篇读懂系列:

LoRa Mesh系列:

网络安全系列:

嵌入式开发系列:

AI / 机器学习系列:


  • 5
    点赞
  • 72
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HowieXue

求打赏~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值