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

相关推荐
硬核子牙2 分钟前
送别2025,喜迎2026
linux
大聪明-PLUS24 分钟前
FUSE:如何编写自己的文件系统
linux·嵌入式·arm·smarc
松涛和鸣1 小时前
41、Linux 网络编程并发模型总结(select / epoll / fork / pthread)
linux·服务器·网络·网络协议·tcp/ip·算法
大聪明-PLUS1 小时前
Linux 实时应用程序检查清单
linux·嵌入式·arm·smarc
山上三树1 小时前
Linux动静态库与动静态链接
linux
G_H_S_3_1 小时前
【网络运维】OpenStack镜像管理:Glance篇
linux·运维·openstack
Muscleheng1 小时前
Linux安装LibreOffice
linux·运维·服务器
bugtraq20211 小时前
PentestGPT的部署和使用本地大模型的调试记录
linux·服务器·python
码农爱学习2 小时前
嵌入式Linux利用core-dump文件和gdb工具分析程序崩溃问题
linux·数据库·postgresql
大聪明-PLUS2 小时前
数字与字节:Linux 中的内存是如何工作的?
linux·嵌入式·arm·smarc