基于QEMU的RISC-V架构linux系统开发(二)——RISC-V的Linux内核移植

news2024/12/23 22:50:57

1.在国内linux镜像源(网易)linux内核稳定版本V5.15.73(注意:因为buildroot不支持最新版本,因此不下载最新版本)的版本源码,链接如下所示:

http://mirrors.163.com/kernel/v5.x/

图1 下载源码压缩包

2.拷贝linux内核V5.15.73源码压缩包到工作目录,并解压linux内核源码。

图2 拷贝、解压内核源码

 

3.进入解压目录,新建编译脚本build_risc-v.sh,具体内容如下所示:

图3 编译脚本build_risc-v.sh

 

4.给编译脚本添加执行权限,并运行编译脚本进行内核编译:

图4 编译脚本添加权限,并执行脚本

 

5.在linux内核目录arch/riscv/boot下生成Image的镜像文件,如下图所示:

图5 内核镜像文件Image

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/553692.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux 常用远程连接工具你用过几个?

想必大家对linux不陌生,但是一提起如何远程连接它可能一头雾水,今天通过下面的几个工具来简单探讨一下常用的linux远程连接工具的使用,希望对你的日常使用有所帮助。 1、Xshell 介绍: xshell 是一个非常强大的安全终端模拟软件…

如何借助Kafka持久化存储K8S事件数据?

大家应该对 Kubernetes Events 并不陌生,特别是当你使用 kubectl describe 命令或 Event API 资源来了解集群中的故障时。 $ kubectl get events15m Warning FailedCreate …

c语言笔试题整理

1、请填写 bool , float, 指针变量 与 “零值” 比较的 if 语句。 提示:这里“零值”可以是0, 0.0 , FALSE 或者“空指针”。 例如int 变量n 与“零值”比较的if 语句为: if ( n 0 ) if ( n ! 0 ) 以此类推。 (1)请写出bool flag 与“零值…

陪诊系统源码|陪诊系统开发|陪诊小程序源码

随着医疗技术的不断发展,陪诊已经成为了一个非常普遍的现象。随之而来的,就是一款名为“陪诊小程序”的应用产品的诞生。这款小程序通过互联网技术来提供陪诊服务,包含了很多实用功能。下面,我们就来详细介绍一下陪诊小程序的功能…

【历史上的今天】5 月 22 日:Windows 3.0 发布;虚幻引擎诞生;《吃豆人》问世

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2023 年 5 月 22 日,在 1994 年的今天,知名中文论坛曙光 BBS 站开通。1994 年 4 月 20 日,建立在中科院和北京大学、清华大学之间的…

Spring 官方建议的在 Spring Boot 应用中如何做单元测试

Spring Boot 提供了丰富的测试功能,主要由以下两个模块组成: ● spring-boot-test:提供测试核心功能。 ● spring-boot-test-autoconfigure:提供对测试的自动配置。 Spring Boot 提供了一个 spring-boot-starter-test一站式启动…

springboot+vue私人健身与教练预约管理系统(源码+文档)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的私人健身与教练预约管理系统。项目源码以及部署相关请联系风歌,文末附上联系信息 。 💕💕作者&…

【Java】常见内存溢出OOM

文章目录 前言一、定义二、 为什么会OOM?三、JVM内存模型四、OOM常见类型4.1 java堆内存溢出4.2 方法区溢出4.3 JAVA虚拟机栈溢出 五、OOM分析--heapdump总结 前言 一、定义 内存溢出: out of memory,OOM,全称“Out Of Memory”&…

西门子S7-1200 PLC之间无线PROFINET通信

西门子S7-1200 PLC 使用Profinet通讯时,一个做Profinet IO控制器,一个做Profinet IO设备。一个Profinet IO控制器可以最多支持16个Profinet IO设备,Profinet通讯不使用通讯指令,只需要配置好数据传输地址,就能够实现数…

睿铂在广东,自然资源部经济管理科学研究所“多测合一”项目分享

引言 DG4 Pros倾斜摄影相机作为睿铂旗舰系列产品,它的硬件与软件配置都无愧于其顶级倾斜相机的称号。在它的帮助下,客户得以挑战很多以往受限于设备技术条件,实施起来非常困难的项目。 本次,自然资源部经济管理科学研究所&#…

App Store上线APP流程

现在App Store上已经有数百万款应用,因此对于App的规范要求也越来越高,对于新上线的APP需要满足这些规则并不是件容易的事。今天和大家分享这方面的知识,希望大家喜欢。北京木奇移动技术有限公司,专业的软件外包开发公司&#xff…

Mysql中存储引擎的区别及比较

MyISAM存储引擎 MyISAM基于ISAM存储引擎,并对其进行扩展。它是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。MyISAM拥有较高的插入、查询速度,但不支持事务。 MyISAM主要特性有: 1、大文件(达到63位文件长度&#…

AI人工智能随机森林分类器的原理、优缺点、应用场景和实现方法

随机森林分类器(Random Forest Classifier)是一种常用的机器学习算法,它是基于决策树的一种集成学习方法。在人工智能(Artificial Intelligence,简称AI)领域中,随机森林分类器是一种高效的算法&…

艺术签名免费设计的方法分享,快来收下

在今天的数字时代,艺术签名已经成为一个流行的趋势。无论是在社交媒体上,还是在个人品牌推广中,艺术签名都是一个重要的元素。但是,对于很多人来说,设计一个独特的艺术签名可能需要付出昂贵的代价。然而,有…

flstudio21更新内容介绍FL水果2023旗舰版下载

昨天为大家展示了 FL STUDIO21 新增的插件,今天让我们看一看还有哪些新变化?FL Studio中文版惯称水果, 是一个完整的电音软件音乐制作环境或数字音频工作站。是现在流行的数字音频工作站之一,包括撰写,整理,记录,编辑,电音,混音和掌握专业品质的音乐。 0…

Open Ai 常见接口参数说明以及常见报错总结

📋 个人简介 💖 作者简介:大家好,我是阿牛,全栈领域优质创作者。😜📝 个人主页:馆主阿牛🔥🎉 支持我:点赞👍收藏⭐️留言&#x1f4d…

【SPSS】生存-寿命表分析详细操作教程(附案例实战)

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

Plc能否通过以太网网关实现无线数据交互?

西门子S7-1200 PLC 使用Profinet通讯时,一个做Profinet IO控制器,一个做Profinet IO设备。一个Profinet IO控制器可以最多支持16个Profinet IO设备,Profinet通讯不使用通讯指令,只需要配置好数据传输地址,就能够实现数…

Cesium 实战 - 模型亮度调整(解决模型非常暗的问题)

Cesium 实战 - 模型亮度调整(解决模型非常暗的问题) 环境版本试错过程解决问题在线示例 在某个项目中,遇到个问题,模型加载之后非常暗,经其他软件确认,模型本身正常,但是通过 Cesium 加载之后就…