下载 FreeRTOS
 

出色的 RTOS & 嵌入式软件

最新资讯
简化任何设备的身份验证云连接。
利用 CoAP 设计节能型云连接 IoT 解决方案。
11.0.0 版 FreeRTOS 内核简介:
FreeRTOS 路线图和代码贡献流程。
使用 FreeRTOS 实现 OPC-UA over TSN。
注意:此 API 已从 FreeRTOS V4.0.0 起弃用 。请参阅 FreeRTOS_SetEndPointConfiguration 了解支持 IPv6、多个端点和多个接口的新 API。如需使用已弃用的 API ,请将 FreeRTOSIPConfig.h 头文件中的 ipconfigIPv4_BACKWARD_COMPATIBLE 设置为 1。

FreeRTOS_SetGatewayAddress()

[FreeRTOS-Plus-TCP API 引用]

FreeRTOS_IP.h

void FreeRTOS_SetGatewayAddress( uint32_t ulGatewayAddress );

可以使用此函数更新 FreeRTOS-Plus-TCP 设备使用的第一个 IPv4 端点的 IPv4 地址, 此前 TCP 堆栈应通过调用 FreeRTOS_IPInit_Multi() 初始化。 如果找不到 IPv4 端点,则不会产生任何影响。

参数:

ulGatewayAddress  32 位 IPv4 网关 按照网络 endian 顺序。 FreeRTOS_htonl 可用于获取 32 位网关地址的网络端表示。

注意事项:

此函数不是线程安全的,应与 taskENTER_CRITICAL / taskEXIT_critical 对一起使用。 只有在没有活动连接(UDP 或 TCP)时才应调用此函数,否则该连接 可能被切断。

用法示例:

有关示例,请参阅 FreeRTOS_SetIPAddress 页面。

Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.