
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
TCP 状态机/*怎么分析下面这幅图:粗线 主动发起连接------ 这一个客户端模型(简单理解)虚线 被动发起连接------ 这一个服务器模型(简单理解)细线 两端同时操作部分*/主动发起三次握手CLOSED表示初始状态LISTEN该状态表示服务器端的某个SOCKET处于监听状态,可以接受连接。SYN_SENT这个状态与SYN_RCVD遥相呼应,当客户端SOCKET执行CONNECT连接时,它
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
并发服务器(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
心跳及超时机制实现setsockopt//功能说明:/*获取或者与某个套接字关联的选 项。选项可能存在于多层中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该 将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示一个选项由协议解析,层应该设定为协议 号TCP。*///函数原型int
广播与组播基础和实现一、广播和组播单播,广播,组播组网方式广播应用场景串口以太网服务器配置参数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段内
并发服务器(多线程)实现多端连接一个服务器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
Web技术开发详解和微信小程序安卓都差不多一通百通Web点灯功能展示html 超文本标记语言介绍超文本标记语言是用来描述网页的一种语言。不是一种编程语言,使用标记标签来描述网页HTML HTML 文档包含了HTML 标签及文本内容HTML定义了网页的结构基本结构html 体验<HTML><HEAD><TITLE>欢迎进入 HTML 世界</TITLE>
物联网lwIP网络开发 1.2 Stm32以太网外设编程STM32以太网外设编程编程流程原理图分析PHY手册分析PHY地址PHY寄存器BMCRBMSRPHYSTS以太网及其他外设初始化外设初始化配置PHY配置lwIPprintf 重定位while调用lwip轮询任务STM32以太网外设编程编程流程Created with Raphaël 2.2.0 原理图分析 PHY手册分析 以太网及其他外设初始
基于树莓派ROSstm32搭载Freertos智能平衡车Day6前言一、巡线功能TSL1401 线性CCD介绍TSL1401 管脚功能TSL1401 功能描述TSL1401 像素输出TSL1401 像素采集TSL1401 线性CCD 电气原理图二、Start代码实现1.线性CCD代码2.中断接收代码3.task.c总结前言本章讲的是寻线功能,采用线性CCD摄像头实现一、巡线功能TSL1401 线性
基于树莓派ROSstm32搭载Freertos智能平衡车Day5前言1.引入库2.读入数据总结前言用超声波先避个障,日后改成激光雷达。# 一、GPIO配置需要配置一个定时器,一个外部中断(上升沿和下降沿都可以触发)给脉冲触发引脚(trig)输入一个长为20us的高电平方波输入方波后,模块会自动发射8个40KHz的声波,与此同时回波引脚(echo)端的电平会由0变为1;(此时应该启动定时器计时)3.







