学位论文 > 优秀研究生学位论文题录展示

基于MPC852和VxWorks的嵌入式系统设计

作 者: 吴波
导 师: 陈立甲
学 校: 哈尔滨工业大学
专 业: 信息与通信工程
关键词: 嵌入式处理器 嵌入式操作系统 VxWorks BSP
分类号: TP368.12
类 型: 硕士论文
年 份: 2009年
下 载: 120次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着通信技术的飞速发展,高速处理器与通信技术的融合越来越紧密。32位嵌入式处理器芯片的近十年快速发展,市场上高速通信处理器芯片层出不穷,MPC852T是MOTORALA生产的一款高性能通用通信控制器,在该芯片中,将PowerPC内核和通信外设集成于一体,配有多个支持各种通信协议的外设接口因此,该处理器芯片特别适用于通信领域如通信基站上。美国的Wind River System公司,是一个专门从事嵌入式实时操作系统开发与生产的软件公司,该公司在实时操作系统领域被世界公认为是最具有领导作用的公司。VxWorks是Wind River System公司推出的一个实时操作系统,是一个运行在目标机上的高性能、可裁减的嵌入式实时操作系统。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中。嵌入式处理器和嵌入式操作系统分别是嵌入式系统的硬件平台和软件平台的核心.由于目标应用不同,硬件平台千差万别,一般操作系统不能直接在硬件平台上运行起来,这就涉及到操作系统的移植,即BSP和驱动软件的开发。本论文以测试一款应用于通信基站的芯片为背景,设计开发一套完整的嵌入式软硬件系统。涉及到MPC852T处理器最小系统的设计,操作系统的移植(即BSP和驱动软件的开发),上层应用软件的设计等。

全文目录


摘要  4-5
Abstract  5-8
第一章 绪论  8-11
  1.1 本课题研究的背景及意义  8
  1.2 国内外相关技术发展历史和现状  8-9
  1.3 本课题研究的主要内容  9-11
第二章 系统总体方案设计  11-18
  2.1 总体系统方案  11-13
    2.1.1 目标测试芯片E1/T1 芯片  11
    2.1.2 测试单板系统设计方案  11-12
    2.1.3 测试单板结构组成  12
    2.1.4 测试模式  12-13
  2.2 嵌入式系统的概念  13-15
  2.3 嵌入式系统的开发流程  15-17
  2.4 本章小结  17-18
第三章 硬件平台设计  18-30
  3.1 MPC852T处理器介绍  18-19
  3.2 MPC852T最小系统方案  19-21
  3.3 各功能电路模块详细设计  21-29
    3.3.1 bootroom电路设计  21
    3.3.2 SDRAM电路设计  21-22
    3.3.3 CPU时钟源及0 延迟缓冲电路设计  22-24
    3.3.4 复位电路设计  24-25
    3.3.5 JTAG调试接口电路设计  25-26
    3.3.6 以太网接口电路设计  26-28
    3.3.7 串口接口电路设计  28-29
    3.3.8 GPIO接口电路设计  29
    3.3.9 电源与接地电路设计  29
  3.4 本章小结  29-30
第四章 基于Vxworks操作系统的BSP开发  30-47
  4.1 VxWorks操作系统及其集成开发环境Tornado  30-33
    4.1.1 嵌入式实时操作系统VxWorks  30-31
    4.1.2 集成开发环境Tornado  31-33
  4.2 基于VxWorks操作系统的BSP开发  33-45
    4.2.1 BSP概述  33-34
    4.2.2 BSP的组成及启动流程  34-38
    4.2.3 BSP的移植  38-45
  4.3 使用Tornado工程工具编译VxWorks映象  45
  4.4 本章小结  45-47
第五章 应用层软件开发  47-58
  5.1 VxWorks多任务调度与任务间通信机制  47-52
    5.1.1 任务管理  47-49
    5.1.2 任务间通讯机制  49-52
  5.2 中断处理设计  52-56
    5.2.1 VxWorks下的中断处理机制  52-55
    5.2.2 中断处理应用编程  55-56
  5.3 时间管理  56-57
  5.4 本章小结  57-58
结论  58-59
参考文献  59-62
附录 中断处理应用实例  62-65
致谢  65

相似论文

  1. 基于ARM9的Windows CE系统移植,TP316.7
  2. 一种车联网智能终端设计及其路由算法研究,TP391.44
  3. 基于H.264网络视频传输方案的设计与实现,TN919.81
  4. 基于嵌入式系统安全的信息流监控机制的研究与实现,TP309
  5. 列车通信网中相关接口的研究与开发,TN915.852
  6. 基于32位X86CPU的嵌入式操作系统研发,TP368.1
  7. 基于VxWorks信息控制系统的开发研究,TP311.52
  8. 基于VxWorks的观瞄控制系统研究,TP273
  9. 基于ARM的大行程精密工作台控制系统,TP273
  10. 基于Vxworks列车组合定位系统设计与实现,TP368.12
  11. 基于S3C2440的智能评分系统设计,TP368.1
  12. 基于CAN总线的纯电动汽车网络通信的研究,U463.6
  13. 多功能智能化牵引床系统设计,TH789
  14. 基于VxWorks的MLS中央监控分机的设计与实现,TP277
  15. 单片机嵌入式操作系统研究与NoC结构的操作系统内核设计,TP316.2
  16. ARM嵌入式系统3D图形应用技术的研究与实现,TP391.41
  17. 嵌入式操作系统VxWorks下设备驱动程序的研究与设计,TP316.2
  18. 实时嵌入式系统VxWorks安全机制的研究与实现,TP316.2
  19. 嵌入式操作系统实时性的分析与研究,TP316
  20. 基于SPARC平台的VxWorks虚拟化技术研究,TP316.2
  21. 基于VxWorks的MTP协议分析与实现,TP316.2

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 微处理机
© 2012 www.xueweilunwen.com