基于ARM和μC/OS-Ⅱ的嵌入式web监控系统
发布时间:2024-05-13 20:20
嵌入式技术与Internet技术的融合,使得嵌入式设备不再是一个孤立的点,它可以通过Internet与互联网上的其它设备进行通信,从而成为Internet上的一个节点。这就为设备的远程监控提供了极大的方便,通过任何一台连入Internet的主机就可以对远端的设备进行访问并执行监测与管理。这对传统的工业监控是一次巨大的冲击,工业设备可以具有IP地址和联网功能,通过客户端浏览器就能实时查看设备的运行状态和对设备的各项参数进行控制。嵌入式web监控技术不仅能应用于工业控制中,它还能应用于食品安全的监测,能对家庭的实时环境进行监控。 本论文在对现有的软硬件平台进行分析后,设计了基于ARM架构处理器上的web远程监控系统原型。通过嵌入式实时操作系统μC/OS-Ⅱ来管理系统中的任务,负责任务的创建与调度。在μC/OSⅡ上移植开源TCP/IP协议栈来完成网络通信,并在其上构建了一个简单的嵌入式web服务器来接收客户端浏览器的请求和发送监控页面给客户端浏览器。而通过web页面中的Java Applet小程序来与服务器端的应用程序通信,实际完成远端环境的监测与控制。 把B/S模式(web服务器)与C/S...
【文章页数】:58 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.3 本文研究内容
1.4 论文结构安排
1.5 本章小结
第二章 系统总体设计
2.1 系统描述
2.2 相关技术研究
2.2.1 操作系统
2.2.2 协议栈
2.2.3 动态网页技术
2.2.4 客户端动态显示
2.3 系统设计概述
2.4 本章小结
第三章 系统硬件平台的搭建
3.1 嵌入式处理器的选择
3.2 MINI2440开发板
3.3 网络接口
3.4 JTAG接口
3.5 UART接口
3.6 本章小结
第四章 软件平台的实现
4.1 嵌入式操作系统
4.1.1 μC/OS-Ⅱ概述
4.1.2 μC/OS-Ⅱ移植
4.2 网络平台
4.2.1 LwIP概述
4.2.2 LwIP移植
4.2.3 网络接口驱动
4.3 LwIP在μC/OS-Ⅱ上的启动与测试
4.4 本章小结
第五章 系统实现
5.1 HTTP协议概述
5.2 Java Applet部署
5.3 在μC/OS-Ⅱ上实现web服务
5.3.1 应用程序文件系统
5.3.2 动态交互
5.3.3 处理HTTP请求
5.4 应用程序设计
5.5 本章小结
第六章 总结与展望
6.1 总结
6.2 进一步研究方向
6.3 展望
致谢
参考文献
攻读学位期间的研究成果
本文编号:3972657
【文章页数】:58 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.3 本文研究内容
1.4 论文结构安排
1.5 本章小结
第二章 系统总体设计
2.1 系统描述
2.2 相关技术研究
2.2.1 操作系统
2.2.2 协议栈
2.2.3 动态网页技术
2.2.4 客户端动态显示
2.3 系统设计概述
2.4 本章小结
第三章 系统硬件平台的搭建
3.1 嵌入式处理器的选择
3.2 MINI2440开发板
3.3 网络接口
3.4 JTAG接口
3.5 UART接口
3.6 本章小结
第四章 软件平台的实现
4.1 嵌入式操作系统
4.1.1 μC/OS-Ⅱ概述
4.1.2 μC/OS-Ⅱ移植
4.2 网络平台
4.2.1 LwIP概述
4.2.2 LwIP移植
4.2.3 网络接口驱动
4.3 LwIP在μC/OS-Ⅱ上的启动与测试
4.4 本章小结
第五章 系统实现
5.1 HTTP协议概述
5.2 Java Applet部署
5.3 在μC/OS-Ⅱ上实现web服务
5.3.1 应用程序文件系统
5.3.2 动态交互
5.3.3 处理HTTP请求
5.4 应用程序设计
5.5 本章小结
第六章 总结与展望
6.1 总结
6.2 进一步研究方向
6.3 展望
致谢
参考文献
攻读学位期间的研究成果
本文编号:3972657
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3972657.html