ZHDA333 September 2026 AM62L
meta-openembedded/meta-networking 已包含在 TI SDK bblayers.conf 中 — 无需额外克隆。不需要 BBMASK 条目。
限制:仅安装了 libwolfssl.so。不包含 wolfcryptbenchmark 或 wolfcrypttest 二进制文件。meta-oe 配方提供 wolfssl 5.9.0(而不是 meta-wolfssl 中的 5.9.1);第 1.1 节中的平台表反映的是选项 A 配置。
添加到 local.conf:
# wolfSSL library only (no benchmark/test binaries)
IMAGE_INSTALL:append = " wolfssl"直接在 meta-oe 中创建 PQC bbappend(这会修改 meta-oe wolfssl 配方以添加 PQC 支持):
# meta-openembedded/meta-networking/recipes-connectivity/wolfssl/wolfssl_%.bbappend
# Enable ARM assembly (NEON Keccak/SHAKE + hardware AES/SHA-2) on aarch64
EXTRA_OECONF:append:aarch64 = " --enable-armasm"
# Enable NIST PQC algorithms
EXTRA_OECONF:append = " \
--enable-kyber \
--enable-dilithium \
--enable-lms \
--enable-xmss \
"如果 meta-oe 被更新或刷新,更改可能会丢失
这不是生产工作流程推荐的 Yocto 实践
对于共享或持久性工作,请考虑使用选项 A (meta-wolfssl) 或创建专用的 meta-pqc 层
如果不想直接修改 meta-oe,请参阅上面的选项 A,或在您自己的控制层(例如 meta-tisdk、meta-ti 或 meta-custom)中创建 bbappend,该层在 bblayers.conf 中位于 meta-oe 之后。