Alex Blog

[HailoRT]如何在Rockchip芯片上安装Hailort驱动

 

Step 1: 构建 Hailort Driver 驱动ko文件

回到RK的 SDK 并执行以下命令以构建 Hailo PCI 驱动程序:

cd SDK/kernel/driver
git clone https://github.com/hailo-ai/hailort-drivers.git
# 指定要下载的版本
git clone --depth 1 -b v4.xx.x https://github.com/hailo-ai/hailort-drivers.git
# 确认下载的 Hailort-Driver 版本
git -C hailort-drivers/ log -1  # tag: v4.xx.0 

echo "obj-y       += hailort-drivers/linux/pcie/" >> Makefile
cd ../../
./build.sh kernel

检查是否构建了 hailo_pci.ko:

# 确认构建的文件是否存在
file kernel/drivers/hailort-drivers/linux/pcie/hailo_pci.ko

下载 Hailo8 固件:

./kernel/drivers/hailort-drivers/download_firmware.sh

Step 2: 准备所有必要的文件

hailo_pci.ko                                      (SDK/kernel/drivers/hailort-drivers/linux/pcie/hailo_pci.ko)

51-hailo-udev.rules                         (SDK/kernel/drivers/hailort-drivers/linux/pcie/51-hailo-udev.rules)

hailo8_fw.4.xx.x.bin                       (./kernel/drivers/hailort-drivers/download_firmware.sh)

modules.builtin                                (SDK/kernel/modules.builtin)

modules.order                                   (SDK/kernel/modules.order)

Step 3: 将文件推送到设备并安装驱动程序

sudo mkdir –p /usr/lib/modules/<kernel_version>/kernel/drivers/hailo
sudo cp hailo_pci.ko /usr/lib/modules/<kernel_version>/kernel/drivers/hailo
sudo cp modules.builtin /usr/lib/modules/<kernel_version>/
sudo cp modules.order /usr/lib/modules/<kernel_version>/
sudo mkdir –p /lib/firmware/hailo
sudo mv hailo8_fw.4.xx.0.bin /lib/firmware/hailo/hailo8_fw.bin 
sudo cp 51-hailo-udev.rules /etc/udev/rules.d/
sudo depmod -a
sudo modprobe hailo_pci
sudo echo hailo_pci >> /etc/modules
sudo reboot

注意:用您系统上实际的内核版本替换 <kernel_version>。

 


已发布

分类

,

来自

标签:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注