RISC-V Linux系统kernel制作

文章目录

1、下载

Linux 官网地址:https://www.kernel.org

shell 复制代码
$ wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.181.tar.xz
$ tar xvf linux-5.10.181.tar.xz
$ cd linux-5.10.181

2、编译

  1. 安装依赖
shell 复制代码
$ sudo apt-get install -y flex bison build-essential 
$ export ARCH=riscv
$ export CROSS_COMPILE=riscv64-unknown-linux-gnu-
$ make defconfig
$ make -j8

配置完成后相应的配置项会保存在 .config 文件中。下一次执行 make menuconfig 时可以 load 这份配置文件,在此基础上进行修改。

编译完成后,在arch/riscv/boot下生成Image,该文件用于 qemu -kernel 参数。

相关推荐
Yana.nice7 分钟前
Linux目录结构说明
linux
EndingCoder12 分钟前
箭头函数和 this 绑定
linux·前端·javascript·typescript
食咗未15 分钟前
Linux iptables工具的使用
linux·运维·服务器·驱动开发·网络协议·信息与通信
tech-share19 分钟前
【无标题】IOMMU功能测试软件设计及实现 (二)
linux·架构·系统架构·gpu算力
时兮兮时27 分钟前
Linux 服务器后台任务生存指南
linux·服务器·笔记
dz小伟30 分钟前
从用户空间open()到驱动open()的完整调用链深度解析
linux
DeeplyMind33 分钟前
第4章: MMU notifier内核实现机制
linux·驱动开发·mmu·mmu notifier
摸鱼仙人~42 分钟前
RAG 系统中的 TOC Enhance:用“目录增强”提升检索与生成效果
linux·运维·服务器
xingzhemengyou11 小时前
Linux dmesg 查看系统启动日志
linux
华如锦1 小时前
一.2部署——大模型服务快速部署vLLM GPU 安装教程 (Linux)
java·linux·运维·人工智能·后端·python·vllm