logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

物联网LWIP网络开发 TCP/IP原理10.1TCP 状态机

TCP 状态机/*怎么分析下面这幅图:粗线 主动发起连接------ 这一个客户端模型(简单理解)虚线 被动发起连接------ 这一个服务器模型(简单理解)细线 两端同时操作部分*/主动发起三次握手CLOSED表示初始状态LISTEN该状态表示服务器端的某个SOCKET处于监听状态,可以接受连接。SYN_SENT这个状态与SYN_RCVD遥相呼应,当客户端SOCKET执行CONNECT连接时,它

物联网LWIP网络开发 商用socket 5.5UDP Server端实现

UDP Server端实现#include "socket_udp_server.h"#include "socket_tcp_server.h"#include "socket_wrap.h"#include "ctype.h"static char ReadBuff[BUFF_SIZE];/*** @briefudp 服务器任务* @paramNone* @retval None*/void

#网络#stm32
物联网LWIP网络开发 并发服务器 6.3并发服务器(select)实现

并发服务器(select)实现#include "socket_wrap.h"#include "socket_select_server.h"#include "socket_tcp_server.h"#include "string.h"#include "FreeRTOS.h"#include "task.h"#include "ctype.h"static char ReadBuff[BU

#网络#stm32
物联网LWIP网络开发 广播和组播 7.2心跳及超时机制实现

心跳及超时机制实现setsockopt//功能说明:/*获取或者与某个套接字关联的选 项。选项可能存在于多层中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该 将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示一个选项由协议解析,层应该设定为协议 号TCP。*///函数原型int

#网络#stm32
物联网LWIP网络开发 广播和组播 7.3广播与组播

广播与组播基础和实现一、广播和组播单播,广播,组播组网方式广播应用场景串口以太网服务器配置参数DPU组播应用场景广播和广播IP地址划分MAC地址广播IP地址全网广播地址255.255.255.255局域网广播地址/*网关地址:192.168.1.1子网掩码:255.255.255.0段内广播地址:192.168.1.255*//*网关地址:192.168.1.1子网掩码:255.255.0.0段内

#stm32#网络
物联网LWIP网络开发 并发服务器 6.1并发服务器(多线程)实现

并发服务器(多线程)实现多端连接一个服务器Linux下是:poll、epoll。#include "socket_tcp_server.h"#include "socket_wrap.h"#include "FreeRTOS.h"#include "task.h"#include "cmsis_os.h"#include "ctype.h"static char ReadBuff[BUFF_SIZ

#服务器#stm32
物联网LWIP网络开发 web通信控制监听 8.2Web技术开发详解

Web技术开发详解和微信小程序安卓都差不多一通百通Web点灯功能展示html 超文本标记语言介绍超文本标记语言是用来描述网页的一种语言。不是一种编程语言,使用标记标签来描述网页HTML HTML 文档包含了HTML 标签及文本内容HTML定义了网页的结构基本结构html 体验<HTML><HEAD><TITLE>欢迎进入 HTML 世界</TITLE&gt

#网络#stm32
物联网lwIP网络开发 1.2 Stm32以太网外设编程

物联网lwIP网络开发 1.2 Stm32以太网外设编程STM32以太网外设编程编程流程原理图分析PHY手册分析PHY地址PHY寄存器BMCRBMSRPHYSTS以太网及其他外设初始化外设初始化配置PHY配置lwIPprintf 重定位while调用lwip轮询任务STM32以太网外设编程编程流程Created with Raphaël 2.2.0 原理图分析 PHY手册分析 以太网及其他外设初始

#网络#网络协议#stm32
树莓派ROS stm32 slam Freertos VFH+A*避障路径规划-智能平衡计划(六)

基于树莓派ROSstm32搭载Freertos智能平衡车Day6前言一、巡线功能TSL1401 线性CCD介绍TSL1401 管脚功能TSL1401 功能描述TSL1401 像素输出TSL1401 像素采集TSL1401 线性CCD 电气原理图二、Start代码实现1.线性CCD代码2.中断接收代码3.task.c总结前言本章讲的是寻线功能,采用线性CCD摄像头实现一、巡线功能TSL1401 线性

#stm32#嵌入式#人工智能
树莓派ROS stm32 slam Freertos VFH+A*避障路径规划-智能平衡计划(五)

基于树莓派ROSstm32搭载Freertos智能平衡车Day5前言1.引入库2.读入数据总结前言用超声波先避个障,日后改成激光雷达。# 一、GPIO配置需要配置一个定时器,一个外部中断(上升沿和下降沿都可以触发)给脉冲触发引脚(trig)输入一个长为20us的高电平方波输入方波后,模块会自动发射8个40KHz的声波,与此同时回波引脚(echo)端的电平会由0变为1;(此时应该启动定时器计时)3.

#stm32
    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择