内核
关于 FreeRTOS 内核
开发者文档
辅助文档
支持的设备
API 引用
许可
仿真/模拟
QEMU (Cortex-M3)
Windows 模拟器
Posix/Linux 模拟器
QEMU (Cortex-M3)
库
新
LTS 库
所有库
FreeRTOS Plus
简介
FreeRTOS-Plus-TCP
FreeRTOS-Plus-CLI
FreeRTOS-Plus-IO
退避算法
FreeRTOS Core
简介
coreMQTT
coreMQTT Agent
coreHTTP
coreSNTP
传输接口
coreJSON
corePKCS11
蜂窝接口
适用于 AWS
的
FreeRTOS
简介
AWS IoT OTA
AWS IoT Device Shadow
AWS IoT Jobs
AWS IoT Device Defender
AWS IoT Fleet Provisioning
AWS 签名版本 4
AWS Quick Connect 演示
AWS 参考集成
FreeRTOS Labs
简介
LoRaWAN
FreeRTOS-Plus-POSIX
FreeRTOS-Plus-FAT
FreeRTOS MCUBoot
Delta Over-the-Air 更新
精选集成
简介
i.MX RT1060 Arm Cortex-M7 MCU & EdgeLock SE050
STM32U5 Arm Cortex-M33 MCU w/ TrustZone & TF-M
ESP32-C3 RISC-V MCU w/ DSP
Arm Cortex-M MCU
上的 Arm Corstone-3xx
许可
安全性
安全概述
安全更新
内核威胁模型
安全漏洞
支持
联系信息
支持选项
邮件列表
许可
延长维护计划
常见问题
书籍和手册
合作伙伴
概览
半导体
生产力工具
培训和咨询
库
安全认证
第三方板级支持包 (BSP)
社区
概述
贡献
论坛
博客
媒体
FreeRTOS 的 Twitter
网络研讨会
其他网站上与
FreeRTOS 相关的内容
English
中文(简体)
下载 FreeRTOS
出色的 RTOS & 嵌入式软件
下载 FreeRTOS
菜单
内核
关于 FreeRTOS 内核
开发者文档
辅助文档
支持的设备
API 引用
许可
仿真/模拟
QEMU (Cortex-M3)
Windows 模拟器
Posix/Linux 模拟器
QEMU (Cortex-M3)
库
新
LTS 库
所有库
FreeRTOS Plus
简介
FreeRTOS-Plus-TCP
FreeRTOS-Plus-CLI
FreeRTOS-Plus-IO
退避算法
FreeRTOS Core
简介
coreMQTT
coreMQTT Agent
coreHTTP
coreSNTP
传输接口
coreJSON
corePKCS11
蜂窝接口
适用于 AWS
的
FreeRTOS
简介
AWS IoT OTA
AWS IoT Device Shadow
AWS IoT Jobs
AWS IoT Device Defender
AWS IoT Fleet Provisioning
AWS 签名版本 4
AWS Quick Connect 演示
AWS 参考集成
FreeRTOS Labs
简介
LoRaWAN
FreeRTOS-Plus-POSIX
FreeRTOS-Plus-FAT
FreeRTOS MCUBoot
Delta Over-the-Air 更新
精选集成
简介
i.MX RT1060 Arm Cortex-M7 MCU & EdgeLock SE050
STM32U5 Arm Cortex-M33 MCU w/ TrustZone & TF-M
ESP32-C3 RISC-V MCU w/ DSP
Arm Cortex-M MCU
上的 Arm Corstone-3xx
许可
安全性
安全概述
安全更新
内核威胁模型
安全漏洞
支持
联系信息
支持选项
邮件列表
许可
延长维护计划
常见问题
书籍和手册
合作伙伴
概览
半导体
生产力工具
培训和咨询
库
安全认证
第三方板级支持包 (BSP)
社区
概述
贡献
论坛
博客
媒体
FreeRTOS 的 Twitter
网络研讨会
其他网站上与
FreeRTOS 相关的内容
库
首页
入门指南
所有库
FreeRTOS-Plus-TCP
简介
文档
网络基础/术语表
简介
以太网寻址
MTU
互联网协议 (IP)
IP 地址
ARP
子网/网络掩码
路由器和网关
UDP
TCP
MSS
端口号
套接字
绑定
客户端和服务器
静态 IP 地址
DHCP (IPv4)
DHCPv6
名称解析
DNS
mDNS
LLMNR
NBNS (NetBIOS)
ND
Endian
ICMP
ICMPv6
RA
多接口
FreeRTOS-Plus-TCP Multiple Interfaces
FreeRTOS-Plus-TCP IPv6 功能
IPv6 和多个接口函数
FreeRTOS-Plus-TCP 教程
简介
源代码组织
包含在项目中
初始化和启动
初始化和启动[已弃用]
创建 TCP 套接字
发送 TCP 数据
接收 TCP 数据
关闭 TCP 套接字
创建 UDP 套接字
发送 UDP 数据(标准)
发送 UDP 数据(零拷贝)
接收 UDP 数据(标准)
接收 UDP 数据(零拷贝)
缓冲区管理。&性能
配置文件
配置示例
跟踪宏
API 引用
主套接字 API
FreeRTOS_socket
FreeRTOS_bind
FreeRTOS_connect
FreeRTOS_listen
FreeRTOS_accept
FreeRTOS_send
FreeRTOS_sendto
FreeRTOS_recv
FreeRTOS_recvfrom
FreeRTOS_setsockopt
FreeRTOS_shutdown
FreeRTOS_closesocket
FreeRTOS_select
杂项套接字 API
FreeRTOS_CreateSocketSet
FreeRTOS_FD_SET
FreeRTOS_FD_CLR
FreeRTOS_FD_ISSET
FreeRTOS_gethostbyname
FreeRTOS_inet_ntoa
FreeRTOS_inet_addr_quick
FreeRTOS_inet_addr
FreeRTOS_htons
FreeRTOS_htonl
FreeRTOS_ntohs
FreeRTOS_ntohl
FreeRTOS_outstanding
FreeRTOS_recvcount
FreeRTOS_issocketconnected
FreeRTOS_GetLocalAddress
FreeRTOS_GetRemoteAddress
FreeRTOS_maywrite
FreeRTOS-Plus-TCP API
FreeRTOS_IpInit[已弃用]
FreeRTOS_IPInit_Multi()
FreeRTOS_GetAddressConfiguration[已弃用]
FreeRTOS_GetEndPointConfiguration()
FreeRTOS_GetUDPPayloadBuffer[已弃用]
FreeRTOS_GetUDPPayloadBuffer_Multi()
FreeRTOS_ReleaseUDPPayloadBuffer
FreeRTOS_SendPingRequest
FreeRTOS_GetMACAddress[已弃用]
FreeRTOS_GetIPAddress[已弃用]
FreeRTOS_GetIPType()
FreeRTOS_GetGatewayAddress[已弃用]
FreeRTOS_GetDNSServerAddress[已弃用]
FreeRTOS_GetNetmask[已弃用]
FreeRTOS_OutputARPRequest
FreeRTOS_IsNetworkUp
FreeRTOS_AllEndPointsUp()
FreeRTOS_IsEndPointUp()
FreeRTOS_SetAddressConfiguration[已弃用]
FreeRTOS_SetEndPointConfiguration()
FreeRTOS_SetGatewayAddress[已弃用]
FreeRTOS_SetIPAddress[已弃用]
FreeRTOS_SetNetmask() [已弃用]
FreeRTOS_SignalSocket
FreeRTOS_FillEndPoint()
FreeRTOS_FillEndPoint_IPv6()
钩子/回调 API
eApplicationProcessCustomFrameHook
pcApplicationHostnameHook
vApplicationIPNetworkEventHook_Multi()
vApplicationIPNetworkEventHook() [已弃用]
vApplicationPingReplyHook
xApplicationDHCPHook[已弃用]
xApplicationDHCPHook_Multi()
xApplicationDNSQueryHook
xApplicationDNSQueryHook_Multi()
应用程序提供的函数
ulApplicationGetNextSequenceNumber
xApplicationGetRandomNumber
移植
更改编译器
更换硬件
移植 API
FreeRTOS_AddNetworkInterface()
pxGetNetworkBufferWithDescriptor
vReleaseNetworkBufferAndDescriptor
pucGetNetworkBuffer
vReleaseNetworkBuffer
eConsiderFrameForProcessing
xSendEventStructToIPTask
FreeRTOS_FirstEndPoint()
FreeRTOS_MatchingEndpoint()
FreeRTOS_NextEndPoint()
演示
预配置示例
构建说明
TCP 示例
TCP 基础版 (Windows)
TCP 基础版 (Posix/Linux)
UDP IO for CLI
TCP IO for CLI
通过 UDP
进行网络日志记录
UDP 客户端和服务器
使用 FreeRTOS_select()
UDP回显客户端
TCP回显客户端
TCP回显客户端(拆分)
TCP回显服务器
TCP 和 FAT 示例
FTP 服务器
HTTP Web 服务器
MIT 许可
最新资讯
FreeRTOS-Plus-TCP 现具有统一的 IPv4 和 IPv6 功能,支持多接口。
库现已更新并全面推出。请参阅
博客文章
。
为基于 FreeRTOS 的固件实现防砖化 MCU FOTA:
Microvisor IoT 方法。请参阅
博客文章
。
宣布停止支持 FreeRTOS 202012 LTS。
您可以将项目迁移到 FreeRTOS 202210.01 LTS 或订阅 FreeRTOS 延长维护计划。请参阅
博客文章
。
FreeRTOS 网站现已提供简体中文版本
用您喜欢的语言搜索和浏览内容。请参阅
博客文章
。
新的 FreeRTOS Long Term Support 版本现已发布。
两年内接收有关 FreeRTOS 库的安全补丁和关键故障修复。请参阅
博客文章
。
This site requires JavaScript
to be enabled.
Click here
to
view a static menu.
FreeRTOS_IsNetworkUp()
[
FreeRTOS-Plus-TCP API 引用
]
FreeRTOS_IP.h
BaseType_t FreeRTOS_IsNetworkUp( void );
用于测试当前所有网络端点是否处于接通状态(已连接)。 请注意,断开事件由网络接口驱动器引起,因此 实现取决于网络接口驱动器。
返回:
如果当前网络端点已接通(已连接),则返回 pdTRUE。 否则返回 pdFALSE。
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.