
论文摘要
基于PowerPC的单板计算机系统,是近年来嵌入式系统研究的重点之一。高性能、低功耗的PowerPC单板机系统在军工产品、航空设备和网络设备上应用很广泛,因此,对于单板计算机系统的研究具有积极意义。论文的选题来源于四川九洲电器集团有限公司“大型PoworPC单板机系统研究”课题。为缓解购买国外开发设备的压力,节约成本,缩短开发周期,提高产品质量,公司拟自主研发PowcrPC单板计算机系统,搭建自己的硬件开发平台,并开发基于VxWorks的BSP(Board Support Packet,板级支持包),构建一个功能强大、高度模块化、实时性强、具备高度可扩展性的嵌入式计算机系统。本文所做工作如下:论文首先对嵌入式系统和嵌入式操作系统作了简要的概述,从高性能、低功耗、可扩展性角度出发,根据实际的系统需求和研究国内外单板计算机系统设计技术的基础上,提出了基于MPC7447A单板计算机系统的设计方案。系统采用PowerPC处理器MPC7447A和TSI 109主机桥构建目标板硬件平台,设计了单板机系统的结构框图,并分析了部分电路,尤其对以太网接口电路作了详细的分析。嵌入式实时操作系统VxWorks的高性能、可裁减和高可靠性的特点,将进一步提升单板计算机系统性能。论文对VxWorks BSP的开发设计进行了详细研究,通过分析BSP的文件结构和组成、VxWorks的启动过程,文章提出了嵌入式系统的硬件初始化(板级初始化)设计流程,设计了系统启动代码和驱动程序设计模型。论文最后根据具体硬件平台和目标板硬件资料,设计了系统BSP的模块结构,分模块化实现了系统启动代码以及串口、网卡驱动程序,并对启动代码进行了详细测试,给出了测试过程和结果,验证了系统的可行性,达到了单板计算机系统研究的最终目的。该单板机系统的成功研发对于缩短今后项目的开发周期,节约开发成本和提高产品的技术含量有着重要的意义。
论文目录
摘要Abstract第一章 绪论1.1 研究背景1.2 研究现状及其进展1.3 研究内容及其结构1.3.1 主要研究内容1.3.2 论文结构安排第二章 嵌入式系统2.1 嵌入式系统概述2.1.1 嵌入式系统定义2.1.2 嵌入式系统特点及发展2.2 嵌入式操作系统2.2.1 嵌入式操作系统特点2.2.2 嵌入式操作系统的组成及发展2.2.3 典型的嵌入式操作系统2.3 VxWorks的板级支持技术2.3.1 VxWorks BSP结构和功能2.3.2 BSP组成文件分析2.3.3 系统启动流程2.4 总结第三章 系统需求分析与总体设计3.1 系统需求分析3.2 硬件系统架构设计3.2.1 处理器的选型3.2.2 主机桥的选型3.3 软件系统架构设计第四章 系统硬件平台设计与实现4.1 单板机系统结构图4.2 主要硬件模块电路4.2.1 电源模块设计4.2.2 复位模块设计4.2.3 内存接口设计4.2.4 以太网口电路设计4.3 系统设计要点第五章 系统BSP设计及实现5.1 系统BSP结构设计5.2 BSP开发流程5.2.1 引导代码开发过程5.2.2 驱动程序的开发5.3 BSP配置文件修改5.4 MPC7447A处理器初始化5.5 内存系统软件设计5.5.1 内存系统地址映射5.5.2 控制器状态转移5.5.3 内存控制器初始化5.6 串口设备驱动设计5.6.1 串口驱动模式5.6.2 串口驱动程序实现5.7 网口驱动设计5.7.1 网络驱动层次结构5.7.2 以太网控制器数据传输流程5.7.3 END网络驱动开发5.7.4 网络驱动的加载5.8 本章小结第六章 系统调试与测试6.1 测试步骤6.2 硬件测试6.3 软件调试6.3.1 调试环境6.3.2 编译下载bootrom程序6.3.3 调试过程6.4 总结第七章 结束语致谢参考文献攻读硕士期间取得的研究成果
相关论文文献
- [1].基于PowerPC主机处理器的计算机模块设计[J]. 工业控制计算机 2009(03)
标签:嵌入式系统论文; 嵌入式操作系统论文; 板级支持包论文;
基于MPC7447A单板计算机系统的VxWorks BSP设计与实现
下载Doc文档