资源描述:
《探析基于嵌入式实时操作系统web服务器的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、北京交通大学硕士学位论文基于嵌入式实时操作系统Web服务器的研究与实现姓名:蒋智勇申请学位级别:硕士专业:交通信息工程及控制指导教师:戴胜华20040301Y586369北京交通大学硕士研究生学位论文中文摘要当今计算机技术飞速发展,计算机处理能力迅速提高。特别随着非PC上网设备和信息家电的兴起,如Web个人数字助理(PDA),Web可视电话、移动电话的GPS或W-CDMA产品、机顶盒、数码相机等嵌入式设备,它们都要求与Intemet联网。于是将微处理器接入互联网的研究也成了当前的一大热点。本文探讨了在8位MCU上通过移植源代码公
2、开的嵌入式实时操作系统uC/OS-I工,并采用B/S结构实现多任务协同工作的Web服务器软硬件设计。将嵌入式技术与Web服务器技术融入在一起,减少了应用开发人员的设计难度,减轻了用户的劳动强度。本文首先介绍了嵌入式操作系统内核特点以及源代码公开的嵌入式实时操作系统uC/OS-II及其移植的有关问题。然后论述了开发嵌入式TCP/IP协议栈的关键性问题。并以基于8051嵌入式Web服务器的设计为例子,详细讲述以嵌入式TCP/IP协议栈为基础,在uC/OS-II操作系统上进行嵌入式Web服务器的开发实现特定功能,最后从可靠性方面,提出
3、采用“嵌入式软硬件综合FMEA分析方法”分析嵌入式系统的可靠性。关键词:实时操作系统,嵌入式,Web服务器,8051,uC/OS,可靠性来翰努扮、导师同意勿全文公布北京交通大学硕士研究生学位论文AbstractToday,thecomputertechnologydevelopsveryfast,andtheabilityofcomputerisimprovedveryquickly.Especially,astheproductsofInformationAppliance(IA)aredesignedwidelysuchas
4、PDA,WebPhone,GPS,W-CDMAproducts,SetTopBox,DigitalCameraandsoon,therequirementwhichmakesthemcanaccessInternetisneeded,sothatresearchontheinterfacebetweensinglechipmicro-computersandInternetappearstobeahotpoint.Inthisthesis,thethesisillustratesthedesignofembeddedwebser
5、versystemwhichbaseon8-bitmicro-controlunit.ThisembeddedwebserversystemismultitaskandBrowser/Serverstructure.Thetechnologywhichcombinesembeddedtechnologywithwebservertechnologydecreasedthedifficultiesofdevelopingforprogrammers,aswellreducedthelaborintensionforworkersF
6、irstly,thisthesisgivesanoutlineofthesomecharacteristicofembeddedsystem,also,introducedopeningsourceembeddedoperationsystem--uC/OS-11andsomeportablekeysoftheoperationsystem,secondly,thisthesisdescribesembeddedTCP/IPstack,andgivessomepointstodevelopingembeddedTCP/IPsta
7、ck.TheembeddedTCP/IPstackisanextremelysmallimplementationoftheTCP/IPprotocolsuiteintendedforembeddedsystemsrunninglow-end8-bitmicro-controllers,andgivesanexampletodesignanembeddedwebserversystemwhichbasedon8-bitmicro-controllerstodescribehowtodevelopwebserverbasedon8
8、-bitmicro-controllerstorealizespecificfunction.Finally,thethesisgivesanewway,whichcalledIntegrationofembeddedsystemsoftwareandhardw