下载 FreeRTOS
 

出色的 RTOS & 嵌入式软件

最新资讯
简化任何设备的身份验证云连接。
利用 CoAP 设计节能型云连接 IoT 解决方案。
11.0.0 版 FreeRTOS 内核简介:
FreeRTOS 路线图和代码贡献流程。
使用 FreeRTOS 实现 OPC-UA over TSN。

vReleaseNetworkBuffer()
[以太网驱动程序移植 API]

FreeRTOS_IP_Private.h
NetworkBufferManagement.h
void vReleaseNetworkBuffer( uint8_t *pucPayloadBuffer );
		

将先前从 TCP/IP 堆栈获取的 以太网缓冲区 返回给 TCP/IP 堆栈。

vReleaseNetworkBuffer() 通常仅由零拷贝驱动程序 用于释放先前分配给 DMA 描述符的缓冲区。 通常,网络缓冲区和描述符一同被分配和释放, 具体做法是分别使用 pxGetNetworkBufferWithDescriptor() vReleaseNetworkBufferAndDescriptor()

无法从中断服务程序 (ISR) 调用 vReleaseNetworkBuffer()。


参数:

pucPayloadBuffer   指向正在释放的以太网缓冲区的指针 (返回到 TCP/IP 堆栈)。


用法示例:

有关示例,请参阅 将 FreeRTOS 移植到不同的微控制器 页面。

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