论文部分内容阅读
本文针对基于嵌入式操作系统VxWorks内容过滤硬件防火墙设计及实现——硬件设计的课题,主要研究了应用嵌入式操作系统VxWorks和MPC860T嵌入式微处理器,设计和开发计算机网络防火墙。本文主要做了以下工作:1.详细描述了硬件防火墙所涉及的定义、结构、工作原理、例行检查、基本功能、特殊功能以及国内外发展状况。同时对课题的来源、特点和研究内容进行详细介绍,为实现本课题的硬件进行器件选型提供依据。2.围绕嵌入式操作系统VxWorks,本文对如何构造嵌入式VxWorks系统进行了详细阐述,包括嵌入式操作系统VxWorks的简单介绍、如何规划硬件平台、嵌入式操作系统常用的通讯技术、开发嵌入式操作系统VxWorks常用的调试工具以及开发嵌入式操作系统VxWorks应该注意的几个关键问题。3.第三章对MPC860T芯片进行了详细介绍,包括Power PC简介、MPC860T处理器简介和MPC860T处理器的工作原理;在介绍MPC860T处理器的工作原理时主要对系统的复位电路、时钟电路、存储器控制器电路等作了详细分析。4.第四章主要以系统的观点来对整个系统的设计与开发进行分析,包括系统简介、课题要求的设计指标、设计的主导思想、设计方案、系统框图以及工作原理等几方面。5.第五章以MPC860T芯片为核心开发硬件防火墙的硬件平台,研究了如何针对系统的需求进行硬件电路设计,包括芯片选型,接口电路设计,以及在设计和调试过程中应该注意的问题等。6.第六章详细介绍了通过移植风河公司提供的板极支持包—ads860,成功地开发出硬件防火墙系统所用的基于VxWorks的板极支持包BSP的详细步骤,总结出了开发调试BSP的方法、需要注意的问题、建立新的BSP的方法和设计实现BSP应该避免的错误。7.第七章对课题的研究结果和实现的意义进行了简单介绍。本论文的研究开发工作是在实践的基础上完成的,成功地设计出以摩托罗拉公司的双核的MPC860T芯片为核心的嵌入式硬件系统,通过调试该硬件系统运行正常,并在此基础上成功地嵌入VxWorks操作系统,系统运转正常。