HTTP协议(服务端)在嵌入式系统上的实现

来源 :中国地质大学(北京) | 被引量 : 0次 | 上传用户:mzhouliqun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展,嵌入式系统已成为计算机应用领域的一个重要组成部分。随着网络技术与嵌入式技术的结合,Internet 网络体系结构中应用层的各种协议,在嵌入式系统设备中有了实现的可能。本文就是在嵌入式系统设备上实现 HTTP1.0 协议的部分功能,即:客户端的浏览器向嵌入式系统的 HTTP 服务端的程序发出请求,HTTP 服务端的程序根据不同的要求向客户端浏览器返回不同的内容。本论文从嵌入式系统的设计与开发入手,到在嵌入式系统硬件设备上,实现基于μCLinux 操作系统上实现 HTTP 协议的服务端功能程序。整个开发过程如下: 首先,嵌入式系统的硬件设备的选择与实现。在众多的嵌入式CPU中,考虑到实现HTTP协议的服务端功能程序,对CPU的性能要求不是很高,最终选择了性价比较高的SAMSUNG公司的基于ARM7TDMI的S3C44B0X一款CPU芯片。以太网控制芯片为RTL8019AS。博创科技公司开发的一款实验箱恰好恰符合这种要求。 其次,嵌入式软件系统的实现。对于嵌入式系统操作系统的选择,由于硬件功能的限制,通过比较几个常用的嵌入式操作系统,最后选择了 uClinux 操作系统。在该系统下,选用 C 程序设计语言,利用 uClinux 操作系统地系统函数库和SOCKET 编程技术,实现 http 服务端的功能。 整个开发过程,采用了类似于软件工程的某些理论。通过对 HTTP 1.0 协议的分析,考虑实现其部分主要功能,制定了该软件的需求分析;依据需求分析,对该软件进行了软件的总体设计和详细设计,着重设计了实现该软件所需的模块,以及各模块之间的关系,并利用流程图、N-S 盒图等技术手段来描述各个模块的内部实现;最后利用程序进行实现,并进行了单元测试,采用自下而上的方法将整个程序组装起来。 最后,该项目的实际意义主要在于两个方面的应用,一个是监视功能,用于在服务器端进行某项监视任务,使在客户端的浏览器中的显示监视的信息,这样能帮助用户主动获取信息。另一个是控制仪器设备。用户可以通过执行 CGI 程序或脚本语言,通过 Internet 获得交互式信息,对其进行远程控制。
其他文献
湖南二调的时间安排只有3年。牵涉到的土地调查量大、面广,如何保证进度?如何保证二调数据的真实性?国家和湖南省统一部署及出台的一系列规章制度,从严格技术细则、加强人员培
目的:观察分析腰椎终板下骨质退行性改变的MRI表现。方法:搜集近期腰椎MRI平扫病例71例,其中终板炎患者43例,男22例,女21例;年龄31~89岁,平均53岁。分析各型终板异常MRI信号改变。结
目的:评价64层CT低剂量扫描(low dose CT,LDCT)在颈椎间盘退行性病变中的应用价值.方法:对50例颈肩痛患者行常规剂量(conventional dose,CD)、100 mA(low dose 1,LD1)及50 mA(low dose
本文分别从力学、功能、形式美法则三方面,通过列举明式家具几种典型的结构部件及其接合方式的方法,依次分析了明式家具的美学特点及其设计理念:力学上刚柔并济、功能上品用兼
“地质工作是经济社会发展重要的先行性、基础性工作”,《国务院关于加强地质工作的决定》(以下简称《决定》)给地质工作作出了准确的定位。为进一步推进我国地质工作,必须抓住三
钡灌肠造影导致结肠穿孔的发生率远低于肠镜检查,其发生率约为0.01%-0.04%,而排粪造影导致结肠穿孔目前未见有报道,主要是因为排粪造影无需加压灌注,也不用注入气体,肛管插入
影像学检查是诊断脑出血和脑梗死的重要方法,其中急性脑出血的诊断以CT检查作为金标准[1]。随着MRI技术的发展,其在诊断脑出血中的应用价值也越来越受到关注。而对症状不典型
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield