yocto:如何设置 pc-NRfutil 许可证

yocto: How do I set pc-NRfutil License

这是我的 BB 文件:

这是项目的许可证:

它是 Other/Proprietary License 许可证类型并且是 NordicSemiconductor 专有的。

所以,你需要设置:

LICENSE = "CLOSED"

并删除 LIC_FILES_CHKSUM.

或者,您可以为包含 custom-licenses 文件夹及其所有自定义许可文件的北欧食谱创建自定义层,然后在您的 layer.conf:

LICENSE_PATH += "${LAYERDIR}/custom-licenses"

在你的食谱中:

LICENSE = "<license_file>"
LIC_FILES_CHKSUM += "<license_file>;md5=<checksum>"

我认为为 Nordic 创建这样的图层取决于他们的决定,因此将其设置为 CLOSED 是您的最佳选择。