当前位置:问答库>论文摘要

题目:嵌入式VxWorks系统的BSP技术的研究

关键词:板级支持包BSP;Bootrom;设备驱动;加载模块

  摘要

随着通信技术和计算机技术的高速发展,基于高速CPU的嵌入式系统的软硬件开发也得到了充分的发展。嵌入式系统已广泛应用于工业、国防、医疗、通信等领域。而嵌入式系统的关键技术之一是板级支持包BSP(Board Support Package)的实现,本文研究的是基于嵌入式操作系统VxWorks,基于Motorola的PowerPC系列中的MPC8245的BSP技术、Bootrom软件以及设备驱动程序的开发。 本论文以VxWorks系统上的BSP技术为研究内容,讨论了BSP的基本概念和设计思想,VxWorks系统映像和Bootrom映像的基本概念和启动流程。对BSP设计中的CPU初始化,硬件初始化,系统初始化,虚拟内存接口,串口驱动,网口驱动,时钟驱动,中断管理,系统异常信息等进行了详细的分析。在基于BSP建立的Bootrom软件的分析中,重点分析了系统启动时系统软件的自动在线版本比较和加载功能的实现,该功能是通过一个由状态机模型来实现的加载模块和板间通信模块配合实现的,该功能的实现为普通的Bootrom软件设计的一个突破。。论文还详细描述了系统的调试步骤,调试中遇到的问题,并对MPC8240和MPC8245两种CPU在该系统上的性能测试进行了比较和分析。 本论文中的开发任务是在PowerHammer核心交换路由器项目的开发平台上完成的,BSP和Bootrom软件的所有的源代码经过开发,调试,测试后已成功运行在该核心交换路由器产品上。