摘要 | 第4-5页 |
Abstract | 第5-6页 |
第1章 绪论 | 第9-15页 |
1.1 研究背景 | 第9-11页 |
1.1.1 智能硬件概述 | 第9-10页 |
1.1.2 常见轻量级TCP/IP协议栈 | 第10-11页 |
1.2 研究现状 | 第11-12页 |
1.3 研究内容 | 第12-13页 |
1.4 论文结构组织 | 第13-15页 |
第2章 内存管理方式的优化与实现 | 第15-29页 |
2.1 项目软硬件结构分析 | 第15-18页 |
2.2 内存管理方式的不足 | 第18-23页 |
2.2.1 FreeRTOS内存管理机制的不足 | 第18-21页 |
2.2.2 LwIP协议栈内存管理机制的不足 | 第21-23页 |
2.3 内存管理方式的改进 | 第23-25页 |
2.4 内存统一管理择优分配机制的实现 | 第25-27页 |
2.5 本章小结 | 第27-29页 |
第3章 LwIP精简传输层接口的设计与实现 | 第29-46页 |
3.1 LwIP传输层接口的不足 | 第31-38页 |
3.1.1 Raw/CallbackAPI | 第31-33页 |
3.1.2 Sequential/NetconnAPI | 第33-38页 |
3.1.3 BSDAPI | 第38页 |
3.2 LwIP网络层接口的不足 | 第38-39页 |
3.3 LwIP精简传输层的设计 | 第39-41页 |
3.4 精简传输层接口的实现 | 第41-44页 |
3.5 本章小结 | 第44-46页 |
第4章 改进LwIP的实现与测试 | 第46-64页 |
4.1 基于改进LwIP的MQTT客户端框架设计与实现 | 第46-57页 |
4.1.1 MQTT客户端控制块定义 | 第48-51页 |
4.1.2 MQTT客户端接口实现 | 第51-53页 |
4.1.3 MQTT客户端消息处理中心的实现 | 第53-57页 |
4.2 系统内存分配及数据传输测试 | 第57-63页 |
4.2.1 测试准备 | 第57页 |
4.2.2 系统初始化内存剩余值测试 | 第57-59页 |
4.2.3 内存动态分配剩余值测试 | 第59-60页 |
4.2.4 TCP传输速率测试 | 第60-61页 |
4.2.5 MQTT图片发布测试 | 第61-63页 |
4.3 本章小结 | 第63-64页 |
第5章 总结和展望 | 第64-66页 |
5.1 总结 | 第64页 |
5.2 展望 | 第64-66页 |
致谢 | 第66-67页 |
参考文献 | 第67-70页 |
研究生期间获得的成果 | 第70页 |