嵌入式WEB服务器boa实现课程设计报告.docVIP

嵌入式WEB服务器boa实现课程设计报告.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式WEB服务器boa实现课程设计报告

PAGE 湖北汽车工业学院 Hubei Automotive Industrise Institute 课程设计说明书 课程名称 设计题目 班号 专业 学号 学生姓名 指导教师(签字) 起至日期 年 月 日—— 年 月 日 目 录 一 目的与要求 ……………………………………………………………………1 1.1课程设计的目的 ……………………………………………………………1 1.2课程设计的要求 ………………………………………………………………1 二课程设计的内容 …………………………………………………………………1 2.1课程设计的内容 ………………………………………………………………1 2.2原理和说明 ……………………………………………………………………2 2.2.1 boa简介……………………………………………………………………3 2.2.2 cgi简介……………………………………………………………………4 2.3 课程设计的功能分析 …………………………………………………………4 三 总体设计方案 …………………………………………………………………5 3.1系统运行环境 …………………………………………………………………5 3.2选用工具 ……………………………………………………………………5 3.3工作原理图 …………………………………………………………………5 3.4具体设计过程 ………………………………………………………………5 四 调试与测试 ……………………………………………………………………10 五 课设总结与体会 ………………………………………………………………11 六 参考文献 ………………………………………………………………………12 PAGE \* MERGEFORMAT - 1 - 一 目的与要求 1.1课程设计的目的 开设本课程设计的目的是,通过本课程设计,提高学生的分析问题、解决问题的能力,巩固嵌入式系统的基本理论知识,进一步了解和掌握课程中所讲授的概念,方法。同时通过本课程设计,全面综合应用所学过的基础知识,建立一个完整的嵌入式系统的开发过程的概念,并掌握其中的主要原理和方法。 (1)提高分析问题、解决问题的能力,进一步巩固嵌入式系统中的基本原理与方法。 (2)熟悉Linux数据库编程,可以进行嵌入式web服务器的建立与程序设计。 1.2课程设计的要求 本次课设的要求如下: 1、理解Linux下的网络编程的实际意义。 2、独立进行方案的制定,系统结构设计要合理。 3、在程序开发时,则必须清楚主要实现函数的目的和作用,需要在程序书写时说明做适当的注释。要理解每个函数的具体意义和适用范围,在写课设报告时,必须要将主要函数的功能和参数做详细的说明。 4、通过网络来检测该系统的稳定性和正确性。 二 课程设计的内容 2.1 整个系统要完成的基本内容大致如下: 熟悉开发环境的网络特性,熟悉Linux下的网络编程; 通过CGI实现一个嵌入式web服务器; 阅读WEB服务器HTTP协议的基本内容,学会几个重要的网络函数的使用方法; 在PC计算机上使用浏览器测试嵌入式WEB服务器的功能; 5、服务器可支持动态配置,可解释静态网页和动态网页; 在实现整个系统的时候,必须有1、2、3、4及5中的这些基本内容,可以根据兴趣所在增加其他的内容。 2.2课程设计的原理和说明 随着Internet技术的兴起,在嵌入式设备的管理与交互中,基于Web方式的应用成为目前的主流,这种程序结构也就是大家非常熟悉的B/S结构,即在嵌入式设备上运行一个支持脚本或CGI功能的Web服务器,能够生成动态页面,在用户端只需要通过Web浏览器就可以对嵌入式设备进行管理和监控,非常方便实用。 首先需要在嵌入式设备上成功移植支持脚本或CGI功能的Web服务器,然后才能进行应用程序的开发。由于嵌入式设备资源一般都比较有限,并且也不需要能同时处理很多用户的请求,因此不会使用Linux下最常用的如Apache 等服务器,而需要使用一些专门为嵌入式设备设计的Web服务器,这些Web服务器在存贮空间和运行时所占有的内存空间上都会非常适合于嵌入式应用场合。嵌入式WEB服务

文档评论(0)

dajia1qi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档