This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
尊敬的 Expert:
客户使用以下说明启用 SELinux 功能:
selinux.rst
启用 SELinux 权限和强制执行模式。
您可以使用以下命令来验证是否出现任何问题:
此 gist 包含 bblayers.conf 和 local.conf 中用于启用 SELinux 的新增内容
此 Gist 可将 SELinux 配置添加到 Linux 内核
该补丁将 SELinux 封装组添加到我正在构建的目标(tisdk-default-image)
但客户在 Yocto 编译时会遇到一些问题、 由于您使用的是 SDK10.0、因此客户使用的是 SDK9.2、这存在一些差异、需要您帮助。 是否可以提供预编译的 rootfs? 或者、您能帮助检查错误吗?
e2e.ti.com/.../yocto_5F00_complile_5F00_error.txt
BR、
Biao
附加的错误似乎与 SELinux 不完全相关、更有可能是一些 ATF 二进制文件被错误添加了? 在尝试 SELinux 之前、您能否请确认 Yocto 编译设置中没有更改?
尊敬的 Aashvij:
您的意思是需要客户执行以下操作:
对吧?
BR、
Biao
我只能`Machine=am62axx-evm bitbake -k tisdk-default-image --runall=fetch`下载代码、但它不断报告错误。 下载这些代码需要花费太多时间。 如果可能、您能否提供编译的下载内容以加快代码编译?
您能否指定您需要下载软件包的确切 SDK 版本?
我可以尝试了解它们的数量以及它们是否能够以某种方式提供。
此致、Andreas
尊敬的 Andreas:
客户正在使用 SDK9.2。
BR、
Biao
我能够创建一个源镜像 tarball 与所有需要,它是大约20GB 的大小。 我目前正在处理一些计算机问题、但应该能够将其上传到今晚或明天的"TI Drive"共享中。 您的帖子。
此致、Andreas
尊敬的 Biao:
我已完成将源镜像 tarball 上传至"TI Drive"共享。 我将为您提供离线访问详细信息、请查看您的电子邮件。 请在拥有后与终端客户分享。
然后、在下载后、您需要通过连接不同10GB 大小的片段以将其合并到单个 tarball 中、然后将其解压缩到您的 build/source-mirror 文件夹中。 然后、将以下代码添加到 conf/local.conf 文件中、以在构建期间使用它们
# Create/use source mirror tarballs # docs.yoctoproject.org/.../efficiently-fetching-sources.html SOURCE_MIRROR_URL = "file:///${TOPDIR}/source-mirror/" INHERIT += "own-mirrors" BB_GENERATE_MIRROR_TARBALLS = "1" # BB_NO_NETWORK = "1"
全部、
`Machine=am62axx-evm bitbake -k tisdk-default-image --runall=fetch`
请注意、应 构建的最常见映像目标是 tisdk-edgeai-image 、根据 https://software-dl.ti.com/processor-sdk-linux/esd/AM62AX/10_00_00/exports/docs/linux/、Overview_Building_ 1002_SDK.html#build-steps 请注意、这也需要修改 conf/local.conf 的"品牌化步骤"。
此致、Andreas