论文部分内容阅读
20世纪90年代世界各国政府都相继制定了推进本国教育信息化的方案,将现代信息技术引人到教育领域,实现教育信息资源的合理配置、开发和高效利用。教育信息化表现出教学资源多媒体化、资源和学习方式的网络化、知识的非线性化、教育过程智能化等特点。它的实现必须依靠当代信息技术在教育中的应用。嵌入式系统作为当代最为前沿的信息技术之一必将应用于教育中。虚拟教室、虚拟实验室、虚拟仪器等技术将在未来的教育中起到不可估量的作用。这些技术的实现都与嵌入式系统网络化密切相关。而嵌入式系统的网络化应用的一个最基本的技术就是嵌入式的WEB服务器。在美国的一些教育测量机构中已经设计和试用了一些嵌入式在线交互教学网络,在我国国内还缺乏这方面的研究。本文就是在这样的背景下提出的。试图研制出一种低功耗、低成本、功能强、体积小的嵌入式WEB服务器的硬件平台并在此平台上搭建WEB服务器软件。论文共分五章,第一章简述了教育信息化的概念特征、嵌入式系统的发展以及在教育信息化背景下嵌入式系统的发展方向。在技术层面上,教育信息化对嵌入式系统提出了接入Internet的要求。第二章论述了该系统的硬件设计结构设计。提出了系统的整体结构,在比较了众多嵌入式微处理器的基础上,综合考虑性能、稳定性、市场占有等因素选择了32位ARM7内核的S3C4510B。围绕ARM7设计了相关的电源电路、晶振电路、复位电路、FLASH存储器电路、SDRAM电路、以太网接口电路,并调试通过。实验结果证明该系统具有低功耗、低成本、功能强大的特点,充分利用了S3C4510B芯片提供的资源,并且满足了嵌入式WEB服务器的需求。硬件平台上要有操作系统的支持,在比较了目前几种最流行的嵌入式操作系统之后,第三章选择并分析了嵌入式实时操作系统VxWorks的特点、体系结构。介绍了VxWorks的集成开发环境Tornado、嵌入式系统的宿主机——目标机交叉编译方法并成功建立了开发的基本软件环境。第四章开发了嵌入式WEB服务器所用的板级支持包BSP并移植了嵌入式WEB服务器软件。在嵌入式系统中,所有硬件相关的函数和文件的集合叫做BSP(Board SupportPackage)。它提供了访问所有硬件资源的软件接口。BSP包括了硬件初始化、中断产生和处理、时钟管理、本地和总线存储空间的映射,存储空间大小等等。所以在开发基于VxWorks的应用程序时必须先开发BSP,通过修改Wind River公司提供的板级支