Yocto 我可以使用thud meta tegra分支中meta tegra master分支的cuda文件夹吗?

Yocto 我可以使用thud meta tegra分支中meta tegra master分支的cuda文件夹吗?,yocto,bitbake,nvidia-jetson,nvidia-jetson-nano,Yocto,Bitbake,Nvidia Jetson,Nvidia Jetson Nano,我正在尝试为我的NVIDIA jetsons nano创建一个图像(如下) 在构建非常基本的映像时,构建终止时会出现一个错误,表示找不到cuda-repo-l4t-10-0-local-10.0.166。。。这是因为英伟达SDK下载CUDA RePO-L4T-10-0 Loal-100.326…我可以看到meta tegra thud分支实际上包含需要10.0.166 CUDA版本的配方。同时,主分支包含需要英伟达SDK提供的更新的100.326 cUDA的配方。 所以我的问题是:我能从主分支复

我正在尝试为我的NVIDIA jetsons nano创建一个图像(如下)

在构建非常基本的映像时,构建终止时会出现一个错误,表示找不到cuda-repo-l4t-10-0-local-10.0.166。。。这是因为英伟达SDK下载CUDA RePO-L4T-10-0 Loal-100.326…我可以看到meta tegra thud分支实际上包含需要10.0.166 CUDA版本的配方。同时,主分支包含需要英伟达SDK提供的更新的100.326 cUDA的配方。 所以我的问题是:我能从主分支复制cuda recipes文件夹(meta tegra/recipes devtools/cuda)并替换我构建中使用的meta tegra层中的cuda recipe文件夹吗?或者我可以从SDK下载CUDA 10.0.166吗

[已解决]作为一个附带问题,构建抱怨找不到“cuda-repo-ubuntu1804-10-0-local-10.0.326-410.108_10.0-1_amd64.deb”。。。这是因为我从英伟达SDK下载了Ubuntu 16.04系统而不是18.04…我能做些什么?我可以看出18.04和16.04都有配方,但它贯穿了这两个过程


另一个附带问题是,thud分支的meta tegra层没有jetson nano的机器配置。但是我假设这些配置在某种程度上是独立的,所以我也从主分支获取了jetson nano配置文件。这很好,对吗?

对于cuda SDK,您需要在local.conf中执行以下操作:

CUDA_BINARIES_NATIVE=“CUDA-BINARIES-ubuntu1604-NATIVE”


编辑:我还想补充一点,让Warrior使用最新的SDK比使用Thud要容易得多。

有关此软件包的信息,请参阅。我正要删除这个附带问题,因为我知道我必须在local.conf文件中写这一行,但谢谢!我有点犹豫是否尝试使用Warrior分支,因为CUDA只支持gcc 7而不支持gcc 8的问题让我有点害怕。我真的不明白如何将外部工具链添加到meta linaro层,并将其放入local.conf
GCCVERSION=“linaro-7.2”SDKGCCVERSION=“linaro-7.2”