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
您好、
我们正在尝试在 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 板更改此内容。
谢谢
您好、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、
您拒绝了我提供的回复、但我完全没有反馈其他可以做的事情。 我知道答案对您来说并不理想、但如果您对什么有用和什么用处不提供任何反馈、我无法提供任何其他想法。