Alex Blog

Yocto实现Hailort bring up指南

Yocto实现Hailort bring up指南

Meta-Hailo的源代码可以通过以下命令从GitHub克隆:

git clone https://github.com/hailoai/meta-hailo.git

在克隆meta_hailo后,切换到指定的分支,例如(对于Kirkstone):

cd meta-hailo
git checkout kirkstone

所有支持的Yocto版本的Yocto目录都包括了meta-hailo层。打开所需Yocto版本的目录,将meta-hailo层目录复制到你的源代码目录中(与poky、meta-openembedded等在同一目录)。然后在conf/bblayers.conf中添加它:

BBLAYERS += " \
  /home/alex/Work/poky/meta-hailo/meta-hailo-accelerator \
  /home/alex/Work/poky/meta-hailo/meta-hailo-libhailort \
"

在conf/local.conf中将recipes添加到你的镜像:

IMAGE_INSTALL:append = " libhailort hailortcli hailo-pci hailo-firmware"

以上内容基本与我们的Hailort文档相同,请注意如何帮助中国大陆客户在Yocto中添加Hailort(因为在中国大陆Yocto和GitHub的速度较慢)。

由于Hailort包含许多外部GitHub,其中一些来自谷歌。如果我们直接按照文档构建Yocto,通常会出现类似以下的错误。

为了解决此问题,我们首先准备了一个干净的Hailort GitHub,其中已经下载了所有外部GitHub,并将“hailort/CMakeLists.txt”参数“HAILO_OFFLINE_COMPILATION”设置为“ON”。

请查看GitHub: https://github.com/alex2014git/hailort.git(可能只保留最新版本)。

在前述第2步后,请按照如下方式更新meta-hailo。


已发布

分类

,

来自

标签:

评论

发表回复

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