您好!
我正在处理一个项目、在该项目中、我需要将 https 连接设为主机、并且我正在使用 Tiva C
是否有针对非 RTOS 项目的套接字实现示例? 或者是否有任何关于如何实现它的想法?
谢谢你。
此致、
Deepak Rai
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.
您好!
我正在处理一个项目、在该项目中、我需要将 https 连接设为主机、并且我正在使用 Tiva C
是否有针对非 RTOS 项目的套接字实现示例? 或者是否有任何关于如何实现它的想法?
谢谢你。
此致、
Deepak Rai
您好!
请注意、要使用基于套接字的 API、您必须拥有操作系统。 TivaWare 库具有连接到 TM4C129的 LwIP 端口。 但是、唯一可用的示例基于 LwIP Raw API、它们不基于操作系统。 此外、我们只有一个服务器示例是 http、而不是 https。 您需要在在操作系统环境中工作的 TCP/IP 上查找 TLS 安全堆栈以创建 https。 https://tls.mbed.org/上的 PolarSSL 和 wolfSSL 都是开源 TLS 库、您可以从中进行查看。
如果您使用包含 NDK TCP/IP 堆栈的 TI-RTOS、则有 HTTPS 示例供您参考。 在 CCS 中、打开'Resource Explorer Classic '并在 Tiva TM4C1294XL 下找到一个 HTTPS 客户端获取示例。
您好、Charles、
我理解您的观点。 我正在尝试在 Tiva C 上实现 mbedSSL。我是在 HTTPS 客户端代码中与您一起执行的、您刚才建议它具有 RTOS、我使用套接字 API。
发送和接收函数使用套接字 API。 我现在正在处理的项目不是 RTOS、我正在尝试添加 mbedTLS。
是否有任何方法可以在 Nonos 环境中添加 TLS 安全堆栈?
此致、
Deepak
不,我知道这是不可能的。 如果要使用的 TCP/IP 堆栈是 LwIP、则必须有操作系统才能使用 LwIP 套接字 API。 请记住、LwIP 是我们唯一具有 Tiva 端口的堆栈。 即使是 TI 的 NDK 也可通过 TI-RTOS 获得支持。
不确定为什么您拒绝我的回答、因为我的回答是不可能的。 您应该咨询 wolfSSL 或 mbed、以查看它们的 TLS 是否可以在非操作系统环境中添加到您的堆栈中。 我们为 TM4C MCU 提供支持、我们很乐意回答您提出的 MCU 硬件问题。 我们无法理解每个第三方软件。 请了解我们的能力。 最终、只有这些第三方工具供应商能够回答他们的产品问题、而不是在本论坛中。