基于RISC-V 的代理内核实验(使用ub虚拟机安装基本环境)

1.安装支撑软件

第一步,安装依赖库

RISC-V交叉编译器的执行仍然需要一些本地支撑软件包,可使用以下命令安装:

$ sudo apt-get install autoconf automake autotools-dev curl libmpc-dev libmpfr-dev libgmp-dev gawk build-essential bison flex texinfo gperf libtool patchutils bc zlib1g-dev libexpat-dev device-tree-compiler

● 第二步,下载自包含交叉编译器+执行环境

这里下载自包含交叉编译器+执行环境的tgz包(大小约为72MB,感谢张杰老师为大家制作),采用以下命令解开tgz包:

$ tar xf riscv64-elf-gcc-20210923.tgz

解压完成后,将在当前目录产生名为riscv64-elf-gcc 的目录,该目录下包含RISC-V交叉编译器以及spike模拟器

● 第三步,设置环境变量

$ export RISCV=$PWD/riscv64-elf-gcc

$ export PATH=$PATH:$RISCV/bin

以上命令设置了RISCV环境变量,指向在第二步中的tgz包展开目录,并且将交叉编译器的可执行文件所在的目录加入到了系统路径中。这样,我们就可以在riscv-pke的工作目录调用RISC-V交叉编译器所包含的工具软件了。

2.代码获取

复制代码
git clone https://gitee.com/hustos/riscv-pke.git

克隆完成后,将在当前目录应该能看到riscv-pke-prerelease目录。

3.环境验证

进入到上述下载好后的文件

cd riscv-pke

执行:make

执行结果如下所示:

相关推荐
Gofarlic_oms113 小时前
制定企业Citrix虚拟化软件资产管理政策框架
运维·服务器·开发语言·matlab·负载均衡
运维有小邓@13 小时前
MFA轰炸攻击是什么?如何有效防范?
运维·mfa
坚持就完事了13 小时前
“.sh”文件
linux·运维·服务器
X7x513 小时前
网工核心:直连 / 静态 / 动态路由全解,附华为 / 华三 / 思科配置 + 高级应用
运维·网络·网络协议·信息与通信
King's King13 小时前
自动化仓库节能方案
运维·自动化
Echoo华地13 小时前
用git diff快速比较文件夹差异并生成报告
linux·git·unix·repository·diff·branch
思麟呀13 小时前
HTTP的Cookie和Session
linux·网络·c++·网络协议·http
小明同学0113 小时前
linux进程(下)
linux·服务器·c++
格林威13 小时前
工业视觉检测:OpenCV FPS 正确计算的方式
运维·人工智能·数码相机·opencv·机器学习·计算机视觉·视觉检测
wuminyu14 小时前
专家视角看Java的线程是如何run起来的过程
java·linux·c语言·jvm·c++