嵌入式web服务器系统,嵌入式Web服务器的设计与实现

摘要:

嵌入式Web服务器是嵌入式系统应用的一个重要组成部分.以其简单,廉价,功能完善和通用性强等特点,在远程监控,智能家电和资源共享等多种场合得到广泛应用.本文以嵌入式Web服务器为核心,对其研究概况,工作原理,软硬件设计及其在远程温度监控系统中的应用作了一个较为系统的研究.首先介绍了嵌入式Web服务器的原理与应用,然后针对嵌入式Web服务器的特点和Linux操作系统的自身优点,提出了基于ARMLinux系统平台的嵌入式Web服务器的开发方案.重点研究了基于ARM处理器的Linux操作系统的启动过程,内存管理以及中断处理,并将Linux操作系统成功地移植到了基于AT91RM9200的系统平台上,对移植技术进行了详细的的介绍,包括启动代码(U-Boot)的移植,嵌入式Linux操作系统的移植以及应用于Flash的JFFS2文件系统的移植.接着深入分析并实现Web服务器底层网卡的驱动,主要包括网卡的初始化,网卡的发送和接收数据的过程以及网卡的中断处理过程.然后在此基础上,探讨了嵌入式Linux系统的常用Web服务器,分析了Boa Web服务器的工作流程并在目标板上移植实现了嵌入式Web服务器,最后应用嵌入式Web服务器进行远程温度监控,主要完成了用于动态交互的CGI程序的编写与Linux下温度传感器的驱动实现.在论文的最后,总结了本文完成的工作,并进一步提出该嵌入式Web服务器需要改进的工作.

展开

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值