- 博客(60)
- 收藏
- 关注
原创 STM32实战指南:DHT11温湿度传感器驱动开发与避坑指南
STM32、DHT11、温湿度传感器、单总线通信、时序调试、超时处理、GPIO模式、校验和、定时器采样、避坑指南
2025-05-19 22:34:55
670
原创 NB-IoT技术深度解析:部署模式与节能机制全指南
NB-IoT、低功耗广域网、部署模式、PSM、eDRX、TAU流程、物联网通信、授权频谱、节能机制、大连接
2025-05-18 21:50:53
744
原创 STM32实战指南:SG90舵机控制原理与代码详解
SG90舵机、STM32、PWM控制、180°舵机、360°舵机、TIM定时器、脉宽调制、角度控制、速度控制、嵌入式开发。
2025-05-17 14:37:07
1190
原创 STM32核心机制解析:重映射、时间片与系统定时器实战——从理论到呼吸灯开发
STM32, 重映射, 时间片, SysTick, GPIO/AFIO, 定时器中断, 呼吸灯, 输出比较, 中断优先级, 代码实战
2025-05-12 22:58:11
1028
原创 STM32 USART串口通信实战指南:从寄存器配置到代码调试的避坑技巧
STM32 USART 串口通信 寄存器配置 CH340 代码调试 避坑指南
2025-05-08 22:23:32
1261
原创 STM32入门精要:从CPU架构到GPIO实战的避坑指南
STM32 入门指南 GPIO配置 寄存器操作 Keil5 嵌入式开发 避坑技巧 物联网基础 时钟配置 驱动问题
2025-05-06 22:06:35
1177
原创 MySQL C API高效编程:C语言实现数据库操作的深入解析
MySQL C API、数据库操作、C语言编程、连接管理、结果集处理、字符编码、错误处理、实战案例、资源释放
2025-05-05 23:17:54
1093
原创 电子产品研发全流程揭秘:从需求到PCB设计的核心技术解析
电子产品研发流程、PCB设计、层压工艺、盲孔与埋孔、信号完整性、覆铜板(CCL)、半固化片、阻焊层、电路板制造
2025-04-28 23:41:32
934
原创 Linux网络编程 原始套接字与ARP协议深度解析——从数据包构造到欺骗攻防
原始套接字;sendto;ARP协议;MAC地址扫描;ARP欺骗;网络攻防
2025-04-25 21:36:53
797
原创 Linux网络编程 深入Linux网络栈:原始套接字链路层实战解析
原始套接字、链路层编程、协议分析、MAC帧、IP报文、TCP/UDP解包、网络实战
2025-04-24 21:33:19
1400
原创 Linux网络编程 从集线器到交换机的网络通信全流程——基于Packet Tracer的深度实验
Packet Tracer,集线器,交换机,ARP协议,VLAN,MAC地址表,Hub与Switch区别,三层交换机,TTL
2025-04-23 23:01:40
1180
原创 Linux网络编程 多线程Web服务器:HTTP协议与TCP并发实战
Web服务器、HTTP协议、TCP并发、多线程编程、网络编程、HTML解析、GET请求、服务器响应、代码实战。摘要:本文从零开始讲解如何用C语言实现一个支持多线程并发的Web服务器。通过HTTP协议解析浏览器请求,处理GET方法获取文件路径,动态响应HTML内容。重点涵盖TCP端口复用、HTTP报文格式、404/200状态码返回、多进程资源管理及文件传输优化,代码实战演示服务器从监听、解析到响应的完整流程,助你深入理解Web服务器底层原理。
2025-04-22 23:57:02
418
原创 Linux网络编程 多进程UDP聊天室:共享内存与多进程间通信实战解析
UDP多进程,共享内存,进程间通信,网络编程,mmap映射,结构体数组本文通过实现一个多进程UDP聊天室项目,深入讲解共享内存、进程间通信与网络编程的核心技术。项目支持群发、私发消息功能,利用共享内存同步多客户端地址信息,结合mmap映射结构体数组实现跨进程数据共享。代码实战中修复了内存映射错误、循环逻辑缺陷及数据同步问题,最终实现稳定收发功能。通过调试经验总结,掌握多进程资源管理、字节序转换与网络协议栈调优技巧,为分布式系统开发奠定基础。
2025-04-21 22:43:04
1249
原创 Linux网络编程 TCP---并发服务器:多进程架构与端口复用技术实战指南
并发服务器、多进程、端口复用本文深入解析基于多进程的并发服务器实现原理,涵盖监听套接字创建、父子进程职责分工(父进程管理连接请求,子进程处理客户端通信)、信号回收子进程等核心流程,并提供完整代码示例。同时,针对服务器重启后端口占用问题,详述端口复用技术(setsockopt与SO_REUSEADDR)的作用与实现方法,确保服务快速重启。通过理论与实践结合,帮助开发者优化网络程序稳定性和响应效率
2025-04-20 23:51:23
771
原创 Linux网络编程 深入解析Linux TCP:TCP实操,三次握手和四次挥手的底层分析
TCP服务器编程、三次握手、四次挥手、Linux套接字、连接队列、状态转换、Wireshark抓包、并发处理、序列号控制、网络协议栈本文系统讲解Linux环境下TCP服务器编程的核心流程,涵盖三次握手建立连接、数据传输状态管理及四次挥手断开连接的底层机制。通过代码实例演示socket、bind、listen、accept等关键函数的应用,结合Wireshark抓包分析TCP报文交互细节(SYN/ACK标志位、序列号控制),深入探讨连接队列优化、并发处理策略及TIME_WAIT状态的工程意义,为开发者构建高
2025-04-19 22:18:02
1628
2
原创 Linux网络编程 深入解析TFTP协议:基于UDP的文件传输实战
本文以TFTP协议为核心,详解基于UDP套接字的轻量级文件传输机制,客户端开发实战,演示如何通过socket API实现报文收发(sendto/recvfrom)、错误码处理(Opcode 5)、二进制流分块存储(512字节分片)以及协议栈交互流程
2025-04-18 21:41:30
1327
原创 Linux网络编程实战:从字节序到UDP协议栈的深度解析与开发指南
字节序转换:大端/小端存储原理、htonl/htons与ntohl/ntohs函数、网络字节序强制标准地址转换技术:inet_pton/ntop实现点分十进制与32位IP互转、自定义IP解析函数UDP编程核心:Socket套接字创建、sendto/recvfrom非阻塞通信、bind端口绑定策略地址结构体设计:sockaddr_in IPv4结构体、通用sockaddr类型强转、sin_zero填充规则协议栈交互:封装/解封装流程、MTU限制(1500字节)、端口动态分配机制开发实战要
2025-04-17 23:06:12
1366
原创 Linux网络协议栈深度解析:从数据封装到子网划分的底层架构
关键词:数据封装与解封装以太网帧(MAC首部)IP报文格式(首部+数据),应用层开发模型(C/S架构、B/S架构),子网划分(VLAN技术、子网掩码计算、2^x≥子网数)
2025-04-17 15:00:00
914
原创 Linux网络编程第一课:深入浅出TCP/IP协议簇与网络寻址系统
TCP/IP协议栈、IP地址分类、子网掩码、端口机制、分组交换、存储转发、OSI七层模型、Linux网络编程、MAC地址、IPv4与IPv6、ARP协议、ICMP协议、UDP协议、静态IP配置
2025-04-16 23:51:00
1235
原创 Linux 深入浅出信号量:从线程到进程的同步与互斥实战指南
Linux 系统编程 信号量:概述 API 信号量用于线程的互斥与同步信号量用于无血缘关系的进程的互斥与同步
2025-04-15 22:40:54
1238
原创 Linux高效并发:读写锁与条件变量的核心机制
读写锁的概述读写锁的API:init,destroy,rdlock,rwlock,unlock条件变量条件变量API
2025-04-14 17:45:31
966
原创 Linux 线程:从零构建多线程应用:系统化解析线程API与底层设计逻辑
线程的概述 线程的API pthread_self, pthread_create, pthread_join, pthread_detach, pthread_exit, pthread_cancel
2025-04-11 22:59:26
1442
原创 Linux系统程序设计:从入门到高级Day03
文件IO操作:open close write read lseek综合题目练习main参数的讲解
2025-04-05 18:27:01
989
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人