嵌入式web服务器的设计与实现

嵌入式web服务器的设计与实现

ID:22077812

大小:55.00 KB

页数:6页

时间:2018-10-27

嵌入式web服务器的设计与实现_第1页
嵌入式web服务器的设计与实现_第2页
嵌入式web服务器的设计与实现_第3页
嵌入式web服务器的设计与实现_第4页
嵌入式web服务器的设计与实现_第5页
资源描述:

《嵌入式web服务器的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、嵌入式Web服务器的设计与实现:嵌入式系统具有便利灵活、性能价格比高、嵌入性强等特点,可以嵌入到现有任何信息家电和工业控制系统中。在X络应用日益普遍的今天,越来越多的嵌入式设备实现了X络化。TCP/IP协议是一种目前被广泛采用的X络协议。嵌入式Inter的技术核心是在嵌入式系统中部分或完整地实现TCP/IP协议。由于TCP/IP协议比较复杂,而目前嵌入式系统中大量应用低端MCU,受内存和速度限制,有必要将TCP/IP协议进行简化。传统的基于DCS结构工控系统向嵌入式L:NAMESPACEPREFIX=O/>关键词:嵌入式系统,ARGIN:

2、0cm0cm0pt"class=MsoNormal>一、引言嵌入式ARGIN:0cm0cm0pt"class=MsoNormal>二、嵌入式ARGIN:0cm0cm0pt;mso-char-indent-count:2.0"class=MsoNormal>接入Inter有很多种接入方式:拨号接入、ISDN,ADSL、以太X接入等,其中以太X作为一种廉价、高效的Inter接入方式,已经得到了非常广泛的应用,本文的Inter接入采用以太X方式。将TCP/IP协议栈嵌入到单片机中,使用X络控制芯片实现单片机的上X和数据传输。利用X络单片机(嵌入

3、了TCP/IP协议栈的单片机)可以实现很多功能,嵌入式ARGIN:0cm0cm0pt;mso-char-indent-count:2.0"class=MsoNormal>(一)嵌入式ARGIN:0cm0cm0pt;mso-char-indent-count:2.0"class=MsoNormal>嵌入式ARGIN:0cm0cm0pt;mso-char-indent-count:2.0"class=MsoNormal>一个完整的硬件系统由微型处理器、FLASH存储器、DRAM存储器、X络接口和前端应用系统硬件所组成。微型处理器负责全局的运行

4、和管理,FLASH存储器用来存储实时操作系统的系统内核、TCP/IP协议栈、各种存储器在系统运行时使用;X络接口实现与Inter的连接;前端应用系统的硬件完成传统意义上的应用功能。由于嵌入式系统硬件资源有限,嵌入式ARGIN:0cm0cm0pt;mso-char-indent-count:2.0"class=MsoNormal>X络接口微处理器SDRAMFLASH前端应用系统硬件图1嵌入式ARGIN:0cm0cm0pt;mso-char-indent-count:2.0"class=MsoNormal>(二)系统的硬件设计方案LPC213

5、2微控制器是所设计的嵌入式ARGIN:0cm0cm0pt;mso-char-indent-count:2.0"class=MsoNormal>由于以太X的广泛使用,本文选择了最为常用的Inter接入方式,即通过以太X接入Inter。由美国Microchip公司生产的以太X控制芯片ENC28J60是本设计所选择的X络接口控制器,它集成了介质访问控制子层和物理层的功能,主要完成X络接口层中数据帧的发送和接收。H1102是一款耦合隔离变压器,用来对X络上的脉冲进行转换和滤波。H1102联接RJ45接头,可以直接接入以太X。串行电平转换模块选用了

6、Maxim公司出品的MAXSP3232E芯片。该芯片内部含有倍增电路和转换电路,只需+5V电源供电即可实现TTL电平到RS232C电平的转换。RS232串口一方面是作为开发调试用的,一方面可以作为相应的通信应用。I/O口扩展包括系统的LED显示电路、JTAG调试电路以及其他测试电路等。(三)系统的软件设计方案7单片机上进行移植;第三部分:应用层部分,通过嵌入式TCP/IP协议对用户数据进行收发处理。这里是在应用层实现HTTP协议来完成ARGIN:0cm0cm0pt;mso-char-indent-count:2.0"class=MsoNo

7、rmal>所以系统软件设计部分主要包括了以太X控制器的驱动程序、嵌入式TCP/IP协议栈以及动态0cm0pt;mso-char-indent-count:2.0"class=MsoNormal>(1)以太X控制器驱动程序是指LPC2132微控制器对ENC28J60芯片的驱动、控制过程。(2)在LPC2132微控制器内部嵌入TCP/IP协议栈是系统实现的关键,它主要包括了ARP,ICMP,IP,TCP和HTTP协议的设计与实现。(3)动态X页的实现。使用CGI技术,可以实现动态信息的交换,从而达到远程监视、控制的目的。软件设计中的另一任务是

8、确定开发语言。对于嵌入式系统来说,掌握汇编语言的编程是至关重要的,即使使用高级语言来进行编程,通过阅读编译出来的汇编代码,也可以发现高级语言编程时需要优化的地方,从而提高高级语言所编写代码的执

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。