news 2026/1/25 11:42:21

【linux期末大作业】在Ubuntu22.04上通过XQUME安装RISC-V架构的linux系统并写hello world进行测试

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【linux期末大作业】在Ubuntu22.04上通过XQUME安装RISC-V架构的linux系统并写hello world进行测试

这里记录一次linux期末实验作业的过程:

实验作业要求如下:
1.选择一个嵌入式CPU的模拟器下载并安装。推荐但不限于以下几个模拟器:
GEM5
QEMU
Spike
Sail
在该模拟器中运行RISCV(从零开始手写一个RISCV模拟器也可以)或LA64(Loongarch)或其他嵌入式cpu。

2.选择目标指令集架构:
RISCV(RV32 / RV64)
LA64(LoongArch 64 位)
或其他你感兴趣且有工具链支持的嵌入式架构。
3.在宿主机上安装所需软件环境:
对应架构的交叉编译工具链(如 riscv64-linux-gnu-gcc 等);
源码管理与构建工具(git、make等);
4.在模拟器上启动 Linux 内核
观察并记录启动日志。
若启动失败,进行排错:
5.编写并运行 “Hello World” 程序
在宿主机上编写一个简单的 C 语言 “Hello World” 程序
使用交叉编译工具链,为目标架构编译该程序:
在模拟器中启动 Linux,登录到 shell 或进入命令行环境,执行该 “Hello World” 程序

我选择的是,在虚拟机的Ubuntu22.04上通过XQUME安装RISC-V架构的linux系统并写helloworld进行测试;

最终效果图如下所示:

文章目录

      • 步骤0:准备环境
      • 步骤 1:选择并安装模拟器
        • 选择:QEMU
      • 步骤 2:选择目标架构
        • 选择:RISC-V 64位 (RV64)
      • 步骤 3:获取并编译 Linux 内核
      • 步骤 4:制作根文件系统(rootfs)
      • 步骤 5:在 QEMU 中启动 Linux
      • 步骤 6:编写并运行 Hello World 程序

步骤0:准备环境

在虚拟机的ubuntu22.04上进行以下配置:

  1. 更新系统
    sudo apt update
    sudo apt upgrade -y

  2. 安装必要的基础工具:编译和运行模拟器所需的基础开发工具

sudoaptinstall-y\build-essential\git\wget\curl\vim
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/12 6:40:29

从大模型到多模态,图文混排Agent彻底起飞~

本文详细解析了GLM 4.6V多模态大模型的图文混排能力,介绍了模型如何识别图片精确位置、处理多张图片输入并持续迭代优化。作者通过复刻相关代码,展示了多模态Agent的工作原理,强调模型从"读"信息到"看"信息的转变&#x…

作者头像 李华
网站建设 2026/1/14 2:52:12

【量子算法开发新境界】:VSCode高效优化技巧全揭秘

第一章:量子算法开发环境的现状与挑战当前,量子算法开发环境正处于快速演进阶段,尽管已有多个成熟框架支持量子程序设计,但开发者仍面临工具链不统一、硬件访问受限和模拟性能瓶颈等核心挑战。主流平台如Qiskit、Cirq和PennyLane提…

作者头像 李华
网站建设 2026/1/16 4:39:27

【RealEarthStudio】安装并配置Redis数据库

安装并配置Redis数据库 引言一、主要功能二、实现步骤2.1 Windows版本Redis下载2.2 开始安装Redis2.3 检验安装效果 引言 计算机专业硕士在读,主要研究方向是特定目标大斜视角目标检测与定位。因为要做的是特定目标,公开数据集较少,经过多方…

作者头像 李华
网站建设 2026/1/3 8:38:41

VSCode + Qiskit智能提示配置全攻略(从零到自动补全的终极指南)

第一章:VSCode Qiskit 的代码补全 在量子计算开发中,高效的编码体验离不开强大的代码补全功能。Visual Studio Code(VSCode)结合 Qiskit 开发插件,为开发者提供了智能提示、语法高亮和自动补全能力,显著提升…

作者头像 李华
网站建设 2026/1/24 11:52:17

GEO关键词AI排名优化哪家企业好

GEO关键词AI排名优化:至灵企业服务——您的理想之选在当今数字化营销竞争日益激烈的时代,企业要想在搜索引擎中脱颖而出,吸引更多潜在客户,关键词排名优化就显得尤为关键。特别是对于那些希望精准定位特定地理区域(GEO…

作者头像 李华
网站建设 2026/1/17 22:02:08

SeedVR2革命性突破:6GB显存实现专业级视频修复完整指南

在AI视频修复技术快速发展的当下,传统工具对高端硬件的严苛要求已成为技术普及的最大障碍。SeedVR2通过创新的模型优化方案,将显存需求从12GB以上降低至仅需6GB,让RTX 4060等主流显卡也能流畅运行专业级视频修复功能。这项突破性技术为短视频…

作者头像 李华