论文部分内容阅读
随着微电子技术、计算机技术的飞速发展,嵌入式系统得到广泛的应用。由于嵌入式系统具有体积小、功耗低、功能强等特点,目前已经应用于军事国防、工业控制及智能家电等领域。同时,越来越多的嵌入式设备要求内嵌web服务器,以便通过Internet网络对它们进行访问,并进行一些控制。如何通过Internet来实现对工业设备或者智能家电的控制成为研究热点。在这种情况下,研究并实现嵌入式web服务器就成为关键。它为管理、控制和监测各种各样的设备提供了一个很好的途径,在这个背景下,本文对嵌入式Web服务器的研究主要在以下方面:设计了以三星公司的S3C4480微处理器为核心的硬件平台,并辅以基本的系统外围设备,以太网口控制器、SDRAM、FLASH等搭建了嵌入式Web服务器硬件。探讨了uClinux应用于嵌入式系统中的关键技术,包括内核组成、内存管理、多进程管理、可执行文件格式、内核的加载方式等,研究了Bootloader体系结构,分析了Bootloader操作模式和S3C4480重映射机制。完成了嵌入式Web服务器的设计与调试。使其支持动态Web功能,并阐述了HTTP协议、CGI技术与嵌入式Web服务器动态Web的关系。本论文实现了一个嵌入式web服务器的硬软件设计,该系统以B/S网络模式构建,其核心为S3C44BOX,完成uClinux的移植,由该操作系统负责任务的调度和建立boa网络服务器。该服务器具有成本低、效率高、设计简单、容易升级的特点,并具有很好的动态Web页面功能。在嵌入式系统研究领域,有较高的实践和研究价值,值得推广。最后针对所作的工作进行了总结并且展望了本嵌入式系统在其他领域的应用。