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 参数。

相关推荐
知识分享小能手11 分钟前
CentOS Stream 9入门学习教程,从入门到精通,CentOS Stream 9 中的 Shell 编程 —语法详解与实战案例(11)
linux·学习·centos
mzhan01714 分钟前
Linux: gcc: pkgconf: 谁添加的-I选项
linux·make·gcc·pkgconf
怀旧,36 分钟前
【Linux系统编程】9. 进程控制(上)
linux·运维·服务器
很㗊38 分钟前
BSP之以太网接口学习笔记
linux·驱动开发·笔记·学习
wadesir40 分钟前
Debian dd命令详解(磁盘备份与恢复完整教程)
linux·运维·debian
询问QQ:4877392781 小时前
用NSGA - II算法在Matlab中实现微电网多目标优化调度
linux
缘友一世1 小时前
Kubuntu 24.04.3 LTS启用RooT用户sddm桌面登陆
linux·ubuntu
徐子元竟然被占了!!1 小时前
Linux-du
linux·运维·服务器
Awkwardx2 小时前
Linux网络编程—传输层协议UDP和TCP
linux·网络·tcp/ip·udp
程序猿编码2 小时前
Linux内核模块实现TCP连接强制断开机制
linux·网络·tcp/ip·内核·内核模块