ZHDA333 September   2026 AM62L

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
    1. 1.1 平台
  5. 2Yocto 集成 (TI SDK Wrynose)
    1. 2.1 层栈
    2. 2.2 OpenSSL 3.5 原生 PQC:无需额外步骤
    3. 2.3 liboqs/oqs-provider 集成
    4. 2.4 从构建错误中恢复
    5. 2.5 wolfSSL 集成
      1. 2.5.1 选择路径
      2. 2.5.2 步骤 A1 — 选项 A:meta-wolfssl
      3. 2.5.3 步骤 A2 — 选项 B:meta-oe wolfssl(仅库)
    6. 2.6 步骤 B — 构建
    7. 2.7 步骤 C — OpenSSL 提供程序配置
  6. 3性能基准测试
    1. 3.1 ML-KEM — 所有实现
    2. 3.2 ML-DSA — 所有实现
    3. 3.3 FrodoKEM(仅 liboqs)
    4. 3.4 混合 KEM — TLS 开销
    5. 3.5 armasm 对 wolfSSL 性能的影响
  7. 4NEON 与硬件加速分析
    1. 4.1 各实现的加速状态
    2. 4.2 按算法给出的建议
  8. 5算法可用性摘要
  9. 6参考资料

Yocto 集成 (TI SDK Wrynose)

本节中的步骤假设用户已为 AM62Lx 搭建好可用的的 TI SDK Yocto 构建环境。如果尚未完成,请先按照《使用 Yocto 构建 SDK》指南操作。

设置后的预期目录布局:

tisdk/
├── sources/          ← all layers live here
└── build/
    └── conf/
        ├── bblayers.conf ← add extra layers here
        └── local.conf    ← add IMAGE_INSTALL / DISTRO_FEATURES / BBMASK here
以下所有路径引用均以 tisdk/ 为根目录。

构建前提条件:在执行本文档中的任何步骤之前,必须已执行 source 命令配置 Yocto 构建环境并完成至少一次完整映像构建(步骤 B — 节 2.6)。这些步骤是前提条件,必须执行一次:

cd tisdk/build
. conf/setenv
MACHINE=am62lxx-evm bitbake tisdk-default-image

在调用 bitbake 或运行任何基于 bitbake 的命令之前,必须在每个新终端会话中重新执行环境 source 脚本 (.conf/setenv)。