菜单
  
    摘要近年来,实时操作系统不断的发展,人们开始重视嵌入式应用的研究,市场的需求不断增加。面对众多的嵌入式操作系统和嵌入式处理器,选择合适的软件、硬件,并将其有效地结合起来是本文需要研究和解决的重要课题。 本课题,我们选择Freescale公司最新的双核处理器MPC8641D为开发平台,并采用Windriver公司的VxWorks实时嵌入式系统。为在硬件平台上运行操作系统,高效稳健的板级支持包的设计和开发至关重要。 本论文首先研究了VxWorks的Wind内核,对其多任务环境下任务调度、内存管理、消息传递等功能进行了分析,并介绍了主机开发平台workbench3.0。然后分析了MPC8641D处理器的内部架构、寄存器配置、中断和DMA等工作模式。接着通过分析VxWorks系统映像的组成、VxWorks的启动过程以及板级支持包的移植方法,开发实验室自研板卡的最小系统BSP,实现最小系统初始化功能和其他接口的正常访问功能。最后,完成了在Flash上建立TrueFFS文件系统的功能,实现了以TFFS作为VxWorks映像加载的途径。  9206
    关键词: 嵌入式系统,MPC8641D,VxWorks,BSP,TrueFFS
     毕业设计说明书(论文)外文摘要
    Title     Development of Board Support Package    based on MPC8641D and VxWorks                 
    Abstract
    Recently, with the development of RTOS, embedded application has become a hotspot of research with the huge market demand. Facing varies of embedded operating systems and embedded processors, it’s very important to choose the suitable software system and hardware. And how to link them up with efficiency is an important subject in this paper.
    In this design we use the MPC8641D of Freescale company as platform and choose VxWorks as operation system. To run the system on the platform, it’s very important to develop the Board Support Package.
    In this paper a general research about the Wind kernel of VxWorks had been made at first. It includes a deep analysis of the multitasking environment, management of memory and transforming of message. The developing software workbench3.0 and the MPC8641D processor structure, its associated register configuration and DMA mode had also been introduced.
    By analyzing the structure of VxWorks image, the initialization process of VxWorks on start-up, the memory allocation in the start-up process and the method of porting BSP, the minim BSP had been developed. At last, the TrueFFS file system is established to manage the Flash and load VxWorks image.  
    Keywords:  RTOS, embedded system, MPC8641D, VxWorks, BSP, TrueFFS
     目   次
    1  引言…1
    1.1  概述1
    1.2  实时操作系统1
    1.3  嵌入式微处理器…2
    1.4  论文主要工作4
    2  软硬件系统及开发平台…5
    2.1  VxWorks简介 5
    2.2  VxWorks集成开发环境Workbench3.07
    2.3  PowerPC处理器 …9
    3  BSP开发及系统固化12
    3.1  板级支持包…12
    3.2  VxWorks映像和Bootrom类型…13
    3.3  VxWorks上电启动过程14
    3.4  BSP的移植…15
    3.5  VxWorks系统的固化…19
    3.5.1  TFFS文件系统结构简介 19
    3.5.2  开发板上建立TFFS文件系统 20
    3.6  通过TFFS加载系统映像 …23
    总结 27
    致谢 28
    参考文献 29
     1 引言
    1.1 概述
    近年来,嵌入式系统的应用不断深入,实时多任务操作系统(RTOS)作为一种软件平台已逐步成为当前国际嵌入式系统的主流,也被广泛应用于雷达信号处理当中。当跟踪雷达在跟踪高速目标时,其必须有极快的反应速度,这对于雷达系统的相应时间、其中各个子系统之间的通信速度要求苛刻。所以,雷达信号处理不仅对其自身的硬件系统的实时性要求较高,而且对相应的软件的实时性要求也较高。根据自身对雷达信号处理研究的需要,南京理工大学MWTL实验室购买了一套VxWorks嵌入式操作系统及以MPC8641D为核心的开发设备。为了实现最小系统的初始化功能和其他接口的正常访问功能,让开发人员能够尽快掌握VxWorks操作系统,实验室设立了“MPC8641D的VxWorks板级支持包开发”这一课题。目的是开发实验室自研板卡的最小系统BSP,建立基于VxWorks操作系统和MPC8641D处理器为对象的嵌入式系统开发平台。
  1. 上一篇:基于FPGA的数据采集系统设计
  2. 下一篇:基于二维经验模式分解(BEMD)的显微图像融合算法的研究
  1. FHA和PHA的交叉验证技术在...

  2. HFSS法拉第笼对频率选择表面性能的影响

  3. 小波分析用于图像增强的研究MATLAB仿真

  4. 灰色建模技术的通信运行指标预测

  5. 基于多指标决策的通信网...

  6. Verilog的汉明码(15,11)编解码器的设计与仿真

  7. AT89C51单片机IIC总线的监控...

  8. 现代简约美式风格在室内家装中的运用

  9. 中国传统元素在游戏角色...

  10. C++最短路径算法研究和程序设计

  11. NFC协议物理层的软件实现+文献综述

  12. 浅析中国古代宗法制度

  13. 巴金《激流三部曲》高觉新的悲剧命运

  14. 高警觉工作人群的元情绪...

  15. 上市公司股权结构对经营绩效的影响研究

  16. g-C3N4光催化剂的制备和光催化性能研究

  17. 江苏省某高中学生体质现状的调查研究

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回