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.

[参考译文] Linux/EK-TM4C1294XL:使用 LWIP 和 MODBUS GitHub 堆栈在 Tiva C 上移植 MODBUS TCP/IP

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/815045/linux-ek-tm4c1294xl-porting-modbus-tcp-ip-on-tiva-c-with-lwip-and-modbus-github-stack

器件型号:EK-TM4C1294XL

工具/软件:Linux

您好、

我们正在尝试在 Tiva C 上移植 Modbus TCP/IP 应用。我们已通过从 GitHub 上的 LWIP 堆栈中添加原始 TCP 回显代码中的函数来修改 enet_lwip 示例代码。 因此、当我们使用数据包发送器时、我们能够接收 TCP/IP 数据包、并且能够将其回传。 我们现在需要将其与 GitHub 中的 Modbus TCP/IP 堆栈进行移植、以便将 Tiva c 配置为客户端(主站)。 请帮帮我们。

此外:

a)我们是否应该使用 Contiki 等操作系统、因为到目前为止、我们正在使用 GitHub 上提供的 Tiva-c 存储库。

b)由于 Modbus TCP/IP 堆栈使用适用于 Linux 的 arpainet 和 netinet 等文件、因此我们如何为 Tiva c 板更改此内容。

谢谢

一些上述 GitHub 堆栈和存储库:

github.com/.../lwip.git

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

    您好、Vinay、

    不幸的是,这是一项我们很难提供帮助的请求。  作为 TivaWare 的一部分、我们没有任何针对 TM4C 的 MODBUS 支持、也没有任何 Linux 经验、因此我不知道如何指导您在 TM4C MCU 上实现 Linux 文件。

    也许您会发现 Charles 找到的有关 TM4C 的 MODBUS 代码的文章非常有用: https://e2e.ti.com/support/microcontrollers/other/f/908/p/798015/2952383#2952383

    我觉得这些文件最终可能会为您提供一个比尝试移植 Linux 文件更好的起点、但我不确定它们与 MODBUS TCP/IP 的关系。

    就操作系统而言、这完全由您决定、我不知道是否需要操作系统。 我们能够大力支持的唯一操作系统是 TI-RTOS、但我们也没有遇到 FreeRTOS 和 Contiki 等其他操作系统。

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

    您好、Vinay、

    您拒绝了我提供的回复、但我完全没有反馈其他可以做的事情。 我知道答案对您来说并不理想、但如果您对什么有用和什么用处不提供任何反馈、我无法提供任何其他想法。