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 分钟前
linux部署nacos【无脑简单版】【支持ARM版本和X86版本】
linux·运维·服务器
故事还在继续吗5 分钟前
Linux 系统调用与接口层
linux·运维·系统调用
暴力求解11 分钟前
Linux---网络基础概念
linux·运维·服务器·网络·操作系统
AquaMriusC20 分钟前
Windows11专业版使用虚拟化技术安装Linux(CentOS7)
linux·运维·服务器
枳实-叶22 分钟前
【Linux驱动开发】第6天:互斥锁mutex/自旋锁spinlock+驱动全流程+应用测试程序
linux·驱动开发
pengyi87101529 分钟前
共享IP全面优缺点解析,适合什么人群使用?
linux·运维·服务器·网络·tcp/ip
Little At Air1 小时前
LinuxOS阻塞队列模型(单生产者单消费者)
linux·数据结构·c++
南境十里·墨染春水1 小时前
linux学习进展 git详解
linux·git·学习
念恒123061 小时前
基础IO(一切皆文件)
linux·c语言·c++·算法
Irissgwe2 小时前
四、进程控制(进程创建与终止)
linux·c++·进程·系统编程·fork·进程创建·进程终止