论文部分内容阅读
在通信技术和计算机技术高速发展的今天,基于高速通信处理的嵌入式系统得到了充分的发展和广泛的应用,尤其是在国防、医疗、通信等高尖端领域。为了满足应用中各种高性能要求,飞思卡尔公司生产的PowerPC系列网络处理器以其功能强大、性能可靠的特点而被各大网络设备生产商广泛采用。MPC8260是飞思卡尔公司生产的新一代PowerPC系列网络通信处理器,它采用双内核结构,集成了32位微处理器、通信处理模块以及多种外设接口,具有强大的通信和网络协议处理能力,可以广泛应用于各种高端通信和网络产品,如交换机和路由器等。VxWorks嵌入式系统以其高可靠性、高实时性和可裁剪性等特点占据市场的大部分份额,而且主要应用在高精尖技术和实时性要求极高的领域中。
本论文主要研究了MPC8260平台下VxWorks嵌入式系统的开发,基于MPC8260芯片的硬件平台设计和BSP的开发移植。主要包括CPU寄存器的初始化设置、时钟设置和复位设置等;VxWorks嵌入式系统的启动程序流程,VxWorks系统下串行端口驱动设备和TFFS文件系统的开发与设计;研究了PS/2协议下键盘鼠标时序的发送与接收和LPC2106芯片的启动流程和寄存器初始化,通过LPC2106芯片与MPC8260平台通信处理键盘鼠标的数据;最后介绍了本项目的硬件调试方法和调试过程与结果。
本项目的VxWorks嵌入式系统已能正常工作,并且能够通过串口和网口进行网络通信,TFFS设备能够挂接文件系统(VxWorks系统能够通过它快速启动),键盘鼠标的数据的正确处理。