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

MUSE Pi Pro 更换kernel内核及module模块

视频讲解:

MUSE Pi Pro 更换kernel内核及module模块

脚本仓库: https://github.com/LitchiCheng/MUSE-Pi-Pro-Learning

结合上期编译内核,编译成功后的输出如下:

输入 uname -a 可以看到如下信息,未修改的内核时间在 Apr 3 06:53:27

对应到 内核编译 | Bianbu | 进迭时空开发者社区

打包过程需要的两个依赖,这个也补充在了env-prepare.sh中

sudo apt install debhelper -y
sudo apt install asciidoc -y

使用如下打包指令,将kernel、modules、header之类的打包成deb安装包

build_deb(){cd ${SCRIPT_DIR}/linux-6.6make -j$(nproc) bindeb-pkgmv ${SCRIPT_DIR}/*deb ${SCRIPT_DIR}/outputmv ${SCRIPT_DIR}/*buildinfo* ${SCRIPT_DIR}/*changes* ${SCRIPT_DIR}/output
}

安装包由如下几个,其中image是我们要替换的内核安装包

复制linux-image-6.6.63+_6.6.63-01455-gecbc859a2d08-5_riscv64.deb到开发板上,使用

sudo dpkg -i linux-image-6.6.63+_6.6.63-01455-gecbc859a2d08-5_riscv64.deb

替换了boot下的内核、intird等文件,也更新了grub配置

http://www.xdnf.cn/news/6236.html

相关文章:

  • b站视频如何下载到电脑——Best Video下载器
  • 高效异步 TCP/UDP 服务器设计:低延迟与高吞吐量实现指南
  • 数据库故障排查指南:从理论到实践的深度解析
  • 仿射变换 与 透视变换
  • 12-串口外设
  • Java死锁排查:线上救火实战指南
  • mac latex vscode 配置
  • 嵌入式开发学习日志(数据结构--单链表)Day20
  • [python] Python单例模式:__new__与线程安全解析
  • sqlilabs-right-Less-32(宽字节注入)
  • 自定义列甘特图,原生开发dhtmlxgantt根特图,根据数据生成只读根特图,页面展示html demo
  • 面试题-复合
  • JS,ES,TS三者什么区别
  • 【docker】--容器管理
  • GpuGeek全栈AI开发实战:从零构建企业级大模型生产管线(附完整案例)
  • 2025年Flutter初级工程师技能要求
  • fiftyone-数据库配置和config与app_config配置文件
  • 视频编解码学习十二之Android疑点
  • Git 用户名与邮箱配置全解析:精准配置——基于场景的参数选择
  • 关于并发编程AQS的学习
  • 为什么go语言中返回的指针类型,不需要用*取值(解引用),就可以直接赋值呢?
  • 什么是函数重载?为什么 C 不支持函数重载,而 C++能支持函数重载?
  • 电商平台自动化
  • 基于 Spring Boot 瑞吉外卖系统开发(十五)
  • 【MoveIt 2】使用 MoveIt 任务构造器(MoveIt Task Constructor)进行拾取和放置
  • Docker 常见问题及其解决方案
  • NLP的基本流程概述
  • uni-app vue3版本打包h5后 页面跳转报错(uni[e] is not a function)
  • 使用ECS搭建云上博客wordpress(ALMP)
  • 零基础用 Hexo + Matery 搭建博客|Github Pages 免费部署教程