系统交互 | Linux与Hypervisor内存共享

<< 点击显示目录 >>

主页  Hypervisor使用助手 > 安装与使用 > Linux_Hypervisor安装指导手册 >

系统交互 | Linux与Hypervisor内存共享

目录

代码例程

Gcc安装

As配置

Linux配置

 

代码例程

例程代码:2023-11-16-Linux-Hypervisor-C-Demo.7z

 

Gcc安装

测试之前需要保证linux和hypervisor双系统安装完成

进去 root terminal ,输入设置的密码

clip0260

输入 sudo apt install build-essential 安装编译器,

安装完成后 输入 gcc –version 检查是否安装成功

clip0261

As配置

配置共享内存区

clip0262

找到共享内存例程添加下载

 

clip0263

Linux配置

在hyperviosr USB安装路径中找到需要的库和头文件

clip0264

C语言代码可以在帮助中找,有函数不支持,有改动

 

例程代码:2023-11-16-Linux-Hypervisor-C-Demo.7z

 

将库文件,头文件,共享内存c语言放到一个文件夹内

clip0265

打开LXminal

clip0266

 

 

找到文件夹放置的目录

 

输入 cd /(路径),图中路径为/home/br/Desktop/New

cd /home/br/Desktop/New

 

clip0267

形成执行文件

输入 gcc -o shm shmsample.c libbrisc64.so

 

将shmsample.c 生成执行文件shm ,调用库libbrisc64.so

 

clip0268

 

运行完成后文件夹内自动生成shm文件,

输入./shm 开始运行 等待AR侧命令

AR侧start 置1,开始数据交互

 

clip0269

 

数据交互完成

clip0270

 

更新时间 2023-11-15 王帅星编写