Intel Acceleration Stack快速入门指南: Intel FPGA Programmable Acceleration Card D5005

ID 683394
日期 9/09/2020
Public
文档目录

7.3. 在虚拟机上运行Hello FPGA示例

本部分假定您已建立虚拟机(VM)并连接到ID 0b2c的虚拟功能(VF)器件。在虚拟机上,安装Intel FPGA Driver和OPAE软件。请参考Installing the Release on the Host来了解相关说明。

执行以下步骤来测试虚拟环境中的NLB mode 0 AFU的操作。

  1. 配置系统大页面以分配此实用程序所需的20个2 MB大页面。此命令需要根特权:
    sudo sh -c "echo 20 > /sys/kernel/mm/hugepages/hugepages-\
    2048kB/nr_hugepages"
    
  2. 执行以下命令来提取.tar文件:
    tar xf $OPAE_PLATFORM_ROOT/sw/opae*.tar.gz
    cd $OPAE_PLATFORM_ROOT/sw/opae*
  3. 输入以下命令进行编译:
    gcc -o hello_fpga -std=gnu99 -rdynamic \
      -ljson-c -luuid -lpthread -lopae-c -lm -Wl,-rpath -lopae-c \
      $OPAE_PLATFORM_ROOT/sw/opae*/samples/hello_fpga.c
    
  4. 运行示例:
    sudo ./hello_fpga

    样例输出:

    Running Test
    Done Running Test