声明
摘要
第1章 绪论
1.1 物联网发展现状
1.2 Webit操作系统的衍化
1.3 现有流行嵌入式操作系统分析
1.4 课题提出和意义
1.5 论文组织结构
第2章 WebitX的需求分析与总体设计
2.1 物联网对操作系统的需求
2.2 WebitX的设计目标
2.3 WebitX的体系结构
2.4 WebitX的功能模块
2.5 本章小结
第3章 WebitX的详细设计与实现
3.1 任务管理的设计与实现
3.1.1 系统中的任务
3.1.2 任务的状态
3.1.3 任务的创建和删除
3.1.4 任务调度设计
3.2 任务之间通信的设计与实现
3.2.1 WebitX两种通信模式
3.2.2 任务间通信过程
3.3 中断和时间管理的设计与实现
3.3.1 系统中断管理
3.3.2 系统时间管理
3.4 内存管理的设计与实现
3.4.1 内存分配算法
3.4.2 内存回收算法
3.5 设备管理的设计与实现
3.5.1 USART的打开与关闭
3.5.2 USART的读写
3.6 TCP/IP协议栈的设计与实现
3.6.1 链路层协议
3.6.2 网络层协议
3.6.3 运输层协议
3.6.4 应用层协议
3.6.5 TCP/IP协议栈的工作过程
3.7 物联网设备读写
3.8 本章小结
第4章 WebitX测试
4.1 测试环境
4.1.1 硬件环境
4.1.2 软件环境
4.1.3 串口调试工具
4.2 系统功能测试
4.2.1 任务调度与通信
4.2.2 内存管理
4.2.3 设备管理
4.2.4 网络通信
4.3 系统性能测试
4.3.1 内核最小空间
4.3.2 最大中断禁止时间
4.3.3 任务切换时间
第5章 WebitX在物联网中的应用
5.1 物联网应用模型
5.2 物联网应用实现
第6章 结束语
6.1 本文工作总结
6.2 未来工作展望
参考文献
致谢