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/DK-TM4C129X:是否可以在 RTOS 中分配多个 IP 地址?

Guru**** 2473260 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/681216/rtos-dk-tm4c129x-is-it-possible-to-assign-more-than-one-ip-address-in-rtos

器件型号:DK-TM4C129X

工具/软件:TI-RTOS

您好!

在我的项目中、我使用 DK-TM4C129X 并想为电路板分配两个 IP 地址、前者用于 UDP 通信、后者用于记录机制、我不想为此使用 UART、而是通过网络实现。 但是、我无法找到有关是否可能的任何信息。 请帮我解决这些问题吗? 提前感谢您的回答。

此致。

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

    您好!

    我们没有一个示例说明同一接口上的多个 IP 地址。 但是,一些社区成员通过 CfgAddEntry() API 实现了类似的目标(请参见 NDK API 第 G.2.2节)。 限制是每个 IP 地址必须位于单独的子网中。

    请参阅以下文章(查找 CfgAddEntry()示例):

    https://e2e.ti.com/support/embedded/tirtos/f/355/p/237302/836816#836816

    CI_IPNet NA;
    na.ipaddr = htonl (0xc0a802c0);//示例 IP 地址(192.168.2.192)
    na.IPMask = htonl (0xFFFFFF00);//示例掩码(255.255.254.0)
    CfgAddEntry (hCfg、CFGTAG _IPNet、1、0、sizeof (CI_IPNet)、 (uint8 *)不适用、0);

    针对您的情况、另一个建议是使用一个 IP 地址和两个不同的端口号:一个用于 UDP 通信、另一个用于记录。

    ~Ramsey