当前位置: 首页 > news >正文

【树莓派5安装实时RT内核】最新版

树莓派5安装实时RT内核

  • 终端输入uname -a ,了解自己的内核版本,根据版本下载对应的内核代码和patch补丁
  • swap on
  • 开始编译
  • uname -a 查看是否含有_RT字符串
  • swap off
  • 参考内容

终端输入uname -a ,了解自己的内核版本,根据版本下载对应的内核代码和patch补丁

下载文件,主要看前两位数字,例如6.6
在这里插入图片描述

传到树莓派,例如Desktop上。

swap on

如果运行内存不足,可以开启交换空间

swap onsudo fallocate -l 2G /swapfilesudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfilesudo apt-get install bc  bison flex libssl-dev make  -y
sudo apt-get install libncurses5-dev libncursesw5-dev -y

开始编译

我是下载到desktop目录里

cd ~/Desktop
unzip linux-rpi-6.6.y.zip cd linux-rpi-6.6.y/
gzip -cd ../patch-6.6.63-rt47-rc1.patch.gz | patch -p1 --verbose
#key in y输入y确认
KERNEL=kernel_2712 
make bcm2711_defconfig# compile configmake menuconfig 

修改下内容
在这里插入图片描述
在这里插入图片描述

3.可能还需要关闭zram

空格按两次,反勾选。
两次esc是返回
左右是选择最下面的保存
在这里插入图片描述

#complile
make -j4 Image.gz modules dtbs
sudo make -j4 modules_installsudo cp /boot/firmware/$KERNEL.img /boot/firmware/$KERNEL-backup.img
sudo cp arch/arm64/boot/Image.gz /boot/firmware/$KERNEL.img
sudo cp arch/arm64/boot/dts/broadcom/*.dtb /boot/firmware/
sudo cp arch/arm64/boot/dts/overlays/*.dtb* /boot/firmware/overlays/
sudo cp arch/arm64/boot/dts/overlays/README /boot/firmware/overlays/sudo reboot
uname -a

uname -a 查看是否含有_RT字符串

swap off

#!/bin/bash
echo "=== 诊断交换空间状态 ==="
sudo swapon --show
echo ""echo "=== 检查文件状态 ==="
ls -la /swapfile
sudo file -s /swapfile
echo ""echo "=== 尝试修复 ==="# 确保没有残留的交换状态
sudo swapoff -a 2>/dev/null# 重新初始化交换文件
sudo mkswap -f /swapfile# 激活并立即禁用
sudo swapon /swapfile
sleep 2
sudo swapoff /swapfileecho "=== 修复完成,验证状态 ==="
sudo swapon --show

参考内容

内核版本下载

参考网站1
树莓派官网编译文档

http://www.dtcms.com/a/565062.html

相关文章:

  • CANN自定义算子开发实战:Softmax优化全流程解析
  • XAI 面经分享|从模型解释到面试考察,全流程复盘
  • 免费做简历下载的网站wordpress thetime
  • python实现象棋
  • 开发巴西外贸客户有什么好方法
  • 安徽省住房和城乡建设厅网站查询seo自学教程
  • 导入权重和偏置的感知机
  • 计网5.3.4 TCP可靠传输、流量控制
  • Rust编程学习 - 如何使用 `macro_rules!` 的声明宏用于通用元编程
  • GEO排名监测那个平台工具好用?GEO搜索营销什么工具好
  • 在 此芯P1 的开发板 瑞莎O6 平台上启用 NVIDIA RTX 显卡与 CUDA 驱动全流程指南
  • tcp large-receive-offload
  • [linux仓库]线程库封装[线程·肆]
  • 看天线的E面和H面方向图,就相当于看天线的 “身份证” 和 “体检报告”
  • ps怎么网站首页wordpress插件补丁
  • EchoTraffic: Enhancing Traffic Anomaly Understanding with Audio-Visual Insights
  • 如何基于llm+mysql构建轻量级全文搜索
  • 做uml图网站视频制作软件推荐
  • 深度掌握LCA方法论、OpenLCA建模、GREET能源评估及生物质碳核算R语言分析!
  • 判断题:可再生能源发电利用率指水电、风电、太阳能、生物质能等非化石能源占一次能源消费总量的比重。 这句话为什么错误
  • sward零基础学习,如何管理文档
  • 虚幻引擎5 GAS开发俯视角RPG游戏 P06-29 属性信息委托
  • 3D光学弯管测量系统:空调管路高效质量管控利器
  • 虚幻引擎5 GAS开发俯视角RPG游戏 P06-31 映射标签到属性
  • 微信小程序原生车牌输入器
  • 百度的网址是什么呢优化学校网站建设方案
  • Node.Js Express Sqlite3 接口开发
  • docker上部署 PolarDB-X v2.4.2数据库
  • 待办事项全栈实现:Vue3 + Node.js (Koa) + MySQL深度整合,构建生产级任务管理系统的技术实践
  • 【Solidity 从入门到精通】前言