声明
摘要
1 绪论
1.1 课题背景
1.2 课题研究现状与发展趋势
1.2.1 卷烟生产管理的现状
1.2.2 智能化车间的发展现状与趋势
1.2.3 嵌入式网关的发展现状与趋势
1.3 主要研究工作
1.4 本文组织结构
2 嵌入式网关相关技术简介
2.1 网关典型结构与分类
2.1.1 典型结构分析
2.1.2 网关分类
2.2 嵌入式Internet技术
2.2.1 概述
2.2.2 主要相关技术简介
2.3 嵌入式WEB服务器及CGI技术
2.3.1 嵌入式WEB服务器
2.3.2 CGI技术
2.4 嵌入式Linux简介
2.5 本章小结
3 卷烟智能车间的嵌入式网关协议分析与设计
3.1 卷烟智能车间的嵌入式网关协议层次分析
3.2 嵌入式TCP/IP协议栈
3.3 无线传感器网络体系结构及Zigbee协议分析
3.3.1 无线传感器网络体系结构
3.3.2 Zigbee协议简介
3.4 现场总线协议分析
3.5 本章小结
4 卷烟智能车间的嵌入式网关系统需求分析与设计
4.1 系统需求分析
4.1.1 卷烟生产智能化车间网络应用拓扑分析
4.1.2 功能需求分析
4.1.3 性能需求分析
4.2 硬件平台设计
4.2.1 硬件总体框图
4.2.2 嵌入式微处理器S3C2440A及存储模块
4.2.3 CAN总线模块设计
4.2.4 Zigbee无线模块设计
4.2.5 以太网模块设计
4.3 软件总体框架
4.4 基于多进程机制的网关软件设计
4.4.1 多进程机制的引入
4.4.2 嵌入式Linux进程机制简介
4.4.3 嵌入式网关多进程软件设计
4.5 本章小结
5 卷烟智能车间的嵌入式网关实现与测试
5.1 构建嵌入式Linux开发环境
5.1.1 构建交叉编译环境
5.1.2 Bootloader的移植
5.1.3 嵌入式Linux内核的编译
5.1.4 嵌入式Linux文件系统的制作
5.2 AppWeb服务器的移植
5.2.1 AppWeb简介
5.2.2 AppWeb的移植
5.3 网关数据转发软件的实现
5.3.1 数据帧格式设计
5.3.2 CGI进程的实现
5.3.3 数据处理进程的实现
5.3.4 数据库操作进程的实现
5.3.5 CAN总线进程的实现
5.3.6 无线进程的实现
5.4 系统测试
5.4.1 操作界面简介
5.4.2 测试需求分析
5.4.3 测试方案
5.4.4 测试结果分析及代码改进
5.5 本章小结
6 总结与展望
6.1 总结
6.2 下一步工作展望
参考文献
攻读学位期间主要的研究成果
致谢