欢迎来到天天文库
浏览记录
ID:14668845
大小:504.77 KB
页数:37页
时间:2018-07-29
《嵌入式linux系统中http协议的实现方法研究-嵌入式论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、论文题目:嵌入式LINUX系统中HTTP协议的实现方法研究学生姓名:指导老师:所在学院:时间:2017年6月第4页共37页摘要随着计算机技术的发展,嵌入式系统已成为计算机应用领域的一个重要组成部分。随着网络技术与嵌入式技术的结合,Internet网络体系结构中应用层的各种协议,在嵌入式系统设备中有了实现的可能。本文就是在嵌入式系统设备上实现HTTP1.0协议的部分功能。本论文从嵌入式系统的设计与开发入手,到在嵌入式系统硬件设备上,实现基于Linux操作系统上实现HTTP协议的服务端功能程序。整个发生过程如下:首先,嵌入式系统的硬件设备的选择与实现。在众多的嵌入式CPU
2、中,考虑到实现HTTP协议的服务端功能程序,对CPU的性能要求不是很高,最终选择了性价比较高的SAMSUNG公司的基于ARM7TDMI的S3C44B0X一款CPU芯片。以太网控制芯片为RTL8019AS。博创科技公司开发的一款实验箱恰好恰符合这种要求。其次,嵌入式软件系统的实现。对于嵌入式系统操作系统的选择,由于硬件功能的限制,通过比较几个常用的嵌入式操作系统,最后选择了linux操作系统。在该系统下,选用C程序设计语言,利用linux操作系统地系统函数库和SOCKET编程技术,实现http服务端的功能。最后,该项目的实际意义主要在于两个方面的应用,一个是监视功能,用
3、于在服务器端进行某项监视任务,使在客户端的浏览器中的显示监视的信息,这样能帮助用户主动获取信息。另一个是控制仪器设备。用户可以通过执行CGI程序或脚本语言,通过Internet获得交互式信息,对其进行远程控制。关键词:嵌入式系统;超文本传输协议;Linux;第4页共37页AbstractWiththedevelopmentofthecomputertechnology,embeddedsystemtechnologyhasbecomeanimportantpartofthecomputerapplication.Afterthecomputernetworktechn
4、ologyandtheembeddedsystemtechnologycombines,someprotocolsoftheapplicationlayerintheinternetnetworkarchitecturecanbetranslatedintoprogramsthatrunontheembeddeddevices.ThethesispresentsthedesignandimplementationofpartoftheHTTP1.0protocolbasedonembeddedhardwareandoperationsystem.Theserverpr
5、ocessestherequest,returnsaheadercontainingastatuscodeandeitherafileoranHTMLdocumentattachedaftertheheader.Thethesisintroducestheprocedureofthedesignanddevelopmentoftheembeddedsystem,whichtheserverfunctionprogramoftheHTTPprotocolrealizesbasedonembeddeddevicessystemandµCLinuxOSplatforms.T
6、heentireprocessgoesasfollows.First,thethesisintroducesthechoiceandtherealizationoftheembeddedsystemhardware.BecausetheperformanceandcomplexionoftheprogramoftheHTTPserverfunctionisnottoomuch,IchoseSamsung’sS3C44B0XCPUthatisbasedonARM7TDMIamongthemanyembeddedCPUandtheEthernetcontrollerchi
7、pofthesystemisRTL8019AS.fortunately,UP-NETARM3000experimentsystembasedonARM7platformmeetstheneed,whichismadebyuniversalpioneeringTechnologyCo.,LTD.Second,theembeddedsystemrealizes.Consideringthelimitedperformanceoftheembeddedsystemhardware,IfinallychooseµCLinuxOSasthesoftwarepl
此文档下载收益归作者所有