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

相关推荐
Trouvaille ~1 天前
【Linux】进程等待与资源回收:父进程的责任
linux·运维·服务器·进程等待·进程退出·非阻塞与阻塞·资源回收
木子欢儿1 天前
Ubuntu24.04 安装rime中文输入法
linux·运维·服务器
gf13211111 天前
python_基于主视频删减片段并插入镜头视频
linux·python·音视频
liuwei2000001 天前
Ubuntu 22.04 安装 ROS 2 Humble
linux·运维·ubuntu
物联网心球1 天前
从ext4文件系统到Linux文件树
linux·linux内核·文件系统
ℳ₯㎕ddzོꦿ࿐1 天前
先立后破:Linux 下“新建管理员 → 验证 → 禁用 root 远程 SSH”的零翻车笔记
linux·笔记·ssh
郁大锤1 天前
解决Ubuntu/Linux/Gnome 打开文件慢,使用chrome打开文件更慢/卡死问题
linux·ubuntu·卡顿
郝学胜-神的一滴1 天前
Linux系统调用中断机制深度解析
linux·运维·服务器·开发语言·c++·程序人生
chenyuhao20241 天前
Linux系统编程:Ext文件系统
linux·运维·服务器·开发语言·网络·c++·后端
KingRumn1 天前
Linux进程间通信之内存映射
linux·运维·服务器