论文部分内容阅读
PowerPC处理器功能强大,不仅集成有大量通信协议,而且许多通信接口都可以软件编程实现,是通信领域最常用的高端处理器之一。飞思卡尔公司生产的PowerPC系列网络处理器以其功能强大、性能可靠的特点而被各大网络设备生产商广泛采用。MPC8260是飞思卡尔用于网络通信领域的PowerPC处理器的603E内核系列的一款产品,采用双内核结构,集成了32位微处理器、通信处理模块以及多种外设接口,具有强大的通信和网络协议处理能力,可以广泛应用于各种高端通信和网络产品,如交换机和路由器等。为便于MPC8260在设备上的应用,需要研究开发一个包含操作系统的独立的模块平台。
本论文研究基于PowerPC处理器MPC8260通信控制平台的构建,该模块运行当前应用最广泛的嵌入式实时操作系统VxWorks,实现了串行接口和网络通信接口,并在闪存介质上实现了文件系统。在实际的产品应用中,部分通信产品有人机交互的需要。我们根据MPC6260的性能特点进行扩展,开发了显示接口以及PS/2鼠标键盘接口。
本文首先介绍了MPC8260和VxWorks的特点,然后分析了MPC8260内部结构和初始化过程;研究了如何实现VxWorks的移植及其各通信接口驱动程序的设计。介绍了闪存文件系统的开发方法和人机交互接口的设计和实现;最后介绍了平台的调试过程和结果。