基于VxWorks的嵌入式web系统的研究与设计

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:dickui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息与网络技术的发展,嵌入式系统渗透到各个领域,得到了广泛的应用。本文针对设计web服务器这一课题,研究了嵌入式操作系统VxWorks及其在ARM内核的处理器上的设计与开发技术。 本文主要做了以下工作:首先围绕以SAMSUNG公司的S3C4510B芯片为核心的硬件平台,介绍了ARM微处理器的应用领域及特点,说明了S3C4510B的存储空间分配,为后文的软件开发工作做了铺垫。 其次开发了基于VxWorks的Web服务器所用的板级支持包BSP,通过移植风河公司提供的板级支持包——WRSBCARM7,成功的开发出本系统所需的BSP,并且总结出了开发调试BSP的方法以及需要注意的问题。在嵌入式系统开发过程中,用户研发的首要任务是CPU初始化程序和硬件驱动程序的设计和实现,随后即可在嵌入式操作系统环境下开发自己的应用程序。因此本文重点研究了负责CPU初始化的BSP(Board Support Package),包括其工作流程和主要文件的内容。 本文还针对所使用的SST39VF160闪存,实现了TrueFFS文件系统,使得闪存能像磁盘一样被VxWorks操作系统操作。不但介绍了TrueFFS的结构,还重点介绍了相关文件的修改及MTD驱动程序的设计。 最后,本文还深入分析HTTP协议,研究了嵌入式Web原理,成功地应用于嵌入式Web服务器。完成开发了静态网页显示功能,并对如何实现对工业现场设备进行实时监控,提交表单的支持说明了相应的实现方法。通过使用web server,使得系统的开发和使用都方便灵活。通过浏览器,用户随时随地可以访问,维护嵌入式设备,给系统的使用提供了极大的方便,达到了预期的效果。 基于VxWorks嵌入式Web Server的实现,对于利用有限资源实现嵌入式Internet技术,提供了有效的依据,为远程监控、远程诊断和维护等应用提供了有利的解决方案。可以在信息家电、工业控制自动化、智能仪表及传感技术等多个领域得到广泛的应用,具有较高的理论及应用价值。
其他文献
目前,基于ASP.NET的Web应用系统很普遍,Linux也越来越流行。把Windows上的基于ASP.NET的Web应用系统迁移到Linux上,不仅能够提供部署这类Web应用系统的新方式,而且能够进一步推动Li
数据挖掘也称为数据库中的知识发现,受到当今国际人工智能与数据库界的广泛重视,它是从大量数据中发现潜在的、有趣的知识的过程。关联规则挖掘是数据挖掘领域中的一个非常重要
访问控制技术一直是信息安全领域研究的重点问题。访问控制技术是实现业务过程安全的核心技术,它通过控制用户对业务过程所涉及的信息资源的访问,来保障信息资源的保密性、完整
软件测试属于软件工程的范畴,对于软件开发在经济、效率、维护方面有巨大的帮助作用,自动测试更是改进了软件测试的经济性、效率性和维护性,对软件工程给予有力的支持和帮助。实
并发控制机制是数据库事务管理中重要的组成部分,是衡量一个数据库系统功能强弱和性能好坏的重要标志之一。分布式并发控制的目的是保证分布事务和分布式数据库的一致性,实现分
随着经济的发展,车辆数量急剧增大,交通问题日益突出,这使得智能交通系统成为一个热点研究领域,受到日益广泛的关注。车牌识别是计算机视觉与模式识别技术在智能交通领域应用的重
网络中包含各种小的手持设备,这些设备可以无缝的进行信息的访问、交换、共享。通常这种网络中会包含手机、笔记本电脑、数码相机、MP3、DVD等设备,所有的这些设备都是人们日常
随着信息技术和网络技术的发展,网络环境变得越来越复杂,信息安全问题日益严峻。入侵检测作为一种积极主动的安全防护技术,也越来越受到人们的关注。 目前大多数程序都是使用
随着计算机技术和空间信息理论的快速发展,移动对象产生的轨迹数据规模呈爆炸式增长,轨迹数据传输速度、存储以及隐私保护需求越来越迫切。轨迹数据概化技术作为轨迹数据挖掘的
基于Internet的高吞吐率计算系统利用Internet上大量的空闲计算资源来解决参数研究、蒙特卡罗模拟等大规模分布式计算问题,是计算网格的一个重要研究方向。一个良好的高吞吐