- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 FreeRTOS+TCP TCP服务器实验
FreeRTOS的套接字绑定函数函数原型:BaseType_t FreeRTOS_bind( Socket_t xSocket, struct freertos_sockaddr *pxAddress, socklen_t xAddressLength );将套接字绑定到本地端口号。绑定套接字将套接字与本地IP地址上的端口号相关联,从而使套接字接收发送到该IP地址的所有数据和端口号组合。参数描述:xSocket:目标套接字,该套接字必须由FreeRTOS_socket()创建。*p
2020-08-19 10:37:14
1672
原创 FreeRTOS+TCP TCP客户端实验
TCP协议简介TCP是Transmission Control Protocol的简称,中文名是传输控制协议。它是一种面向连接的、可靠的、基于IP的传输层协议。两个TCP应用之间在传输数据的之前必须建立一个TCP连接,TCP采用数据流的形式在网络中传输数据。TCP为了保证报文传输的可靠性,会对每一个包进行编号,同时序号也能保证接收端在接收数据的时候可以按序接收。接收端在接到数据后会返回一个相应的应答信号,如果发送端在合理的往返延时内未接收到应答信号,那么对应的数据将会重传。在数据确认无误后才会将数据传递给
2020-08-19 10:34:33
3022
原创 FreeRTOS + UDP通讯实验
UDP协议简介UDP是User Datagram Protocol的简称,中文名是用户数据报协议,是一种无连接、不可靠的协议,它只是简单地实现从一端主机到另一端主机的数据传输功能,这些数据通过IP层发送,在网络中传输,到达目标主机的顺序是无法预知的,因此需要应用程序对这些数据进行排序处理,这就带来了很大的不方便,此外,UDP协议更没有流量控制、拥塞控制等功能,在发送的一端,UDP只是把上层应用的数据封装到UDP报文中,在差错检测方面,仅仅是对数据进行了简单的校验,然后将其封装到IP数据报中发送出去。而在接
2020-08-19 10:27:51
2895
2
原创 FreeRTOS+TCP模块移植
上一版本移植并没有写的很详细,只是将改好的代码贴上去,今天更新一版,附带资源。上一版本用的是FreeRTOSV10.0.1.这一版采用了最新的FreeRTOS V10.3.1在正确移植FreeRTOS的工程中Libraries文件夹下创建FreeRTOS-TCP文件夹用来存放TCP源码,将FreeRTOS-Plus文件源码中FreeRTOS-Plus\Source\FreeRTOS-Plus-TCP路径下的全部文件拷贝到新建的FreeRTOS-TCP文件夹中。打开工程,添加分组FreeRTOS_T.
2020-08-04 10:31:36
3810
1
原创 stm32f407探索者+HAL库+FreeRTOS +FreeRTOS_TCP/IP 移植
在stm32f4空工程文件夹下创建FreeRTOS文件夹用来存放FreeRTOS源码,将FreeRTOS文件源码中FreeRTOS\Source路径下的全部文件拷贝到新建的FreeRTOS文件夹中。 打开stm32f4空工程,添加分组FreeRTOS/Source,用来存放FreeRTOS源码。添加分组FreeRTOS/Ports,用来存放端口和内存分配方案。将FreeRTOS路径下的文件timers.c、croutine.c、list.c、queue.c、event_groups.c、task.c添加到
2020-05-09 16:33:44
2287
01、FreeRTOS网络编程.zip
2020-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人