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.

[参考译文] RTOS/PROCESSOR-SDK-AM335X:SSL 软件包

Guru**** 2561320 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/613776/rtos-processor-sdk-am335x-ssl-package

器件型号:PROCESSOR-SDK-AM335X

工具/软件:TI-RTOS

我搜索并发现有(或以前)个库可与 C3200器件上的较小 IP 堆栈配合使用。

是否有可通过 NDK 实现 SSL 的软件包?

在 Windows 和 Linux 世界中 、我编写了一个 HTTP Web 服务器、该服务器使用 BSD 套接字移植到 NDK。 在 Windows 和 Linux 世界中、我还可以轻松地将 SSL API 部署到同一台服务器中、使其成为使用 OpenSSL 的 HTTPS。  但现在正在 TI/RTOS NDK 中寻找 SSL 解决方案。

那么、我是否需要承担尝试移植 OpenSSL 以在 CCS 项目中运行的任务、或者是否有一个软件包已经存在、我还没有找到?

我的目标是 AM335x、我目前正在 BBB 上进行原型设计开发。 (CCS 7.2、 pdk_am335x_1_0_7 如果我在此处添加了"标记"、则深表歉意)

谢谢。

-CSW

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Chris、

    MCU 器件上有一些带有 NDK/TI-RTOS 的 SSL 软件包(wolfSSL、CyaSSL、uSSL)、但 AM335x 上还没有。

    processors.wiki.ti.com/.../Using_wolfSSL_with_TI-RTOS
    processors.wiki.ti.com/index.php
    www.ti.com/.../embeddedsoftwarefulldetails.tsp

    您可以联系这些封装供应商、以评估与 OpenSSL 相比的移植工作。

    此致、
    Garrett

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Garrett、

    谢谢。  我将查看它们、看看它们是否更易于移植到 RTOS。  

    CCS 的一个问题是、您不能简单地导入 SSL 结构。 每个直接包含与模块无关的文件、它们只是单元测试、旨在作为独立程序运行。 每个目录都有自己的 makefile 文件、该文件仅列出用于该模块的源代码。  我导入文件夹,CCS 抱怨函数"main()"出现了大约20次, 这意味着系统地遍历每个 makefile 文件,以确定使用了哪些文件,以及任何使其适用的特定标志。  无小任务。

    -CSW