欢迎来到天天文库
浏览记录
ID:6186832
大小:773.00 KB
页数:69页
时间:2018-01-06
《基于linux的嵌入式web服务器的研究论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于Linux的嵌入式WEB服务器的研究毕业论文目录中文摘要IIIABSTRACTV第一章引言11.1嵌入式系统概述11.1.1嵌入式系统的概念11.1.2嵌入式系统的组成和特点11.1.3嵌入式系统的应用及发展趋势21.2嵌入式微处理器和操作系统概述31.2.1嵌入式微处理器31.2.2嵌入式操作系统51.3嵌入式WEB服务器71.4论文研究目的及主要研究工作7第二章系统硬件的设计92.1微处理器选型92.1.1ARM7微处理器系列102.1.2ARM9微处理器系列102.1.3ARM9E微处理器系列112.1.4ARM10E微处理器系列122.1
2、.5SecurCore微处理器系列122.1.6StrongARM微处理器系列132.1.7Xscale处理器132.2S3C4510B硬件平台的设计132.2.1电源电路的设计192.2.2晶振电路的设计202.2.3复位电路的设计212.3接口电路的设计222.3.1串行通信接口电路的设计222.3.2JTAG接口电路的设计232.3.3SDRAM接口电路的设计242.3.4Flash存储器接口电路的设计272.3.5I2C接口电路的设计302.3.610M/100M以太网接口电路的设计31第三章嵌入式LINUX操作系统的移植353.1嵌入式Li
3、nux操作系统概述353.2建立开发环境383.2.1ADS1.2集成开发环境383.2.2建立交叉编译环境393.3引导加载程序BootLoader的移植39693.3.1BootLoader的烧录和存储403.3.2BootLoader的操作模式403.4µClinux操作系统内核的移植413.4.1编译µClinux内核413.4.2内核的加载运行42第四章TCP/IP在嵌入式系统的应用434.1TCP/IP协议434.1.1TCP/IP协议的层次模型434.1.2网络层协议444.1.3传输层协议464.1.4应用层协议514.2TCP/IP
4、协议栈在µClinux下的实现524.2.1ARP协议的实现524.2.2IP协议的实现524.2.3TCP协议的实现534.2.4HTTP协议的实现53第五章嵌入式WEB服务器的实现555.1嵌入式WEB服务器概述555.2BOA服务器的移植565.3µClinux下实现静态WEB页面的访问575.4µClinux实现动态WEB页面的访问58第六章总结与展望616.1研究工作总结616.2不足与展望61注释63参考文献64致谢65攻读硕士学位期间发表学术论文目录6669第一章引言1.1嵌入式系统概述1.1.1嵌入式系统的概念随着嵌入式系统在消费电子
5、、工业控制、航空航天、汽车电子、医疗保健、网络通信等各个领域的广泛应用,嵌入式系统这个名词已经被各行各业的科技人员所熟悉,嵌入式系统已经走进千家万户,它正在以各种不同的形式改变着人们的生产、生活方式。嵌入式系统(EmbeddedSystem),从广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。比如各类单片机系统,这些系统在完成较为单一的专业功能时具有简洁高效的特点,但是由于它们没有使用操作系统,管理硬件的能力有限,很难实现多任务的功能。从狭义上讲,嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁减,符合应用系统对功能、可靠性、成
6、本、体积、功耗等要求的专用计算机系统[1]。1.1.2嵌入式系统的组成和特点嵌入式系统一般由硬件平台和软件平台两部分组成,其中硬件平台由嵌入式微处理器和外围硬件设备组成,主要包括微处理器、存储器、I/O端口和图形控制器等,而软件平台由嵌入式操作系统和应用软件组成。嵌入式系统是面向应用、产品和用户的,和通用计算机不同,嵌入式系统的硬件和软件都必须高效率的设计,量体裁衣,尽量以最小的系统、最低的成本去实现目标功能,它通常都具有低功耗、体积小、集成度高等特点。下面从硬件和软件两方面介绍嵌入式系统的特点。1.硬件特点嵌入式系统总是面向特定应用的,与通用计算机
7、的硬件相比,它的硬件有如下特点:(1)体积小,集成度高。嵌入式系统总是去除冗余,力争用最小的系统完成目标功能。(2)低功耗,抗干扰能力强,能够在恶劣环境下正常工作。(3)面向特定的应用,具体的嵌入式系统只能适合某一特定的应用,这是与通用计算机的主要区别。692.软件特点(1)嵌入式软件的研发与硬件密切相关。由于嵌入式软件的开发是针对具体硬件平台进行的,涉及到硬件驱动程序方面知识。(2)软件代码要求高效率和高可靠性。由于嵌入式系统中存储空间有限,在软件的编程过程中必须考虑软件的运行效率,同时选用高效率的编译工具。(3)软件一般固化在Flash或ROM中
8、。为了提高运行速度和系统的可靠性,同时缩短系统复位时间,一般在嵌入式软件调试好后,会下载固化到目标板中的Fl
此文档下载收益归作者所有