01
位运算基础
二进制、十六进制、原码反码补码、与或非异或运算
入门核心
02
移位操作
左移、右移、算术移位与逻辑移位、循环移位
位运算进阶
03
位掩码与位域
掩码的构造、位域的提取与修改、标志位操作
实用嵌入式
04
位运算高级技巧
交换变量、判断奇偶、求绝对值、2的幂次判断
技巧面试
05
位运算在状态机中的应用
状态编码、状态切换、事件标志管理
状态机设计
06
位运算在数据压缩中的应用
RLE编码、位图压缩、哈夫曼编码基础
压缩算法
07
位运算在加密算法中的应用
XOR加密、简单流密码、CRC校验
安全校验
08
位运算在图形学中的应用
颜色通道提取、像素操作、Alpha混合
图形多媒体
09
位运算在嵌入式开发中的应用
寄存器操作、GPIO控制、中断管理
嵌入式硬件
10
位运算在网络协议中的应用
IP地址计算、子网掩码、端口号提取
网络协议
11
协议解析基础
协议分层模型、数据包结构、字节序(大端小端)
基础概念
12
以太网协议解析
MAC地址、帧结构、类型字段、CRC校验
数据链路抓包
13
IP协议解析
IP头结构、分片与重组、TTL、校验和计算
网络层IPv4
14
TCP协议解析
TCP头结构、三次握手、序列号与确认号、窗口大小
传输层可靠
15
UDP协议解析
UDP头结构、端口号、校验和、与TCP对比
传输层轻量
16
HTTP协议解析
请求行、响应行、头部字段、状态码、Cookie
应用层Web
17
DNS协议解析
报文结构、查询类型、资源记录、递归与迭代
域名解析
18
DHCP协议解析
报文类型、选项字段、租约机制、DORA流程
配置网络
19
ARP协议解析
请求与响应、缓存表、代理ARP、免费ARP
地址解析局域网
20
ICMP协议解析
报文类型、Ping与Traceroute、差错报告
诊断网络
21
MQTT协议解析
发布/订阅模型、主题、QoS等级、保留消息
物联网消息
22
Modbus协议解析
RTU与ASCII模式、功能码、数据模型、异常码
工业串行
23
CAN总线协议解析
帧类型、仲裁机制、位填充、错误处理
汽车总线
24
I2C协议解析
起始条件、从机地址、读写位、应答机制、时钟拉伸
嵌入式同步
25
SPI协议解析
主从模式、时钟极性、相位、多从机片选
嵌入式高速
26
USB协议解析
描述符、端点、传输类型、枚举过程
外设通用
27
蓝牙协议解析
BR/EDR与BLE、广播与扫描、连接建立、ATT/GATT
无线低功耗
28
Zigbee协议解析
网络拓扑、地址分配、绑定表、APS层
物联网Mesh
29
协议解析工具实战
Wireshark过滤、tcpdump抓包、Scapy构造包
工具实战
30
综合实战:自定义协议解析
从零解析一个自定义协议,设计并实现解析器
项目综合