菜单
  
    摘要近年来,实时操作系统不断的发展,人们开始重视嵌入式应用的研究,市场的需求不断增加。面对众多的嵌入式操作系统和嵌入式处理器,选择合适的软件、硬件,并将其有效地结合起来是本文需要研究和解决的重要课题。 本课题,我们选择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. 超大规模集成电路中软模块的布局

  2. 光电系统近似模型研究

  3. PID控制在非线性时延离散混沌系统中的应用

  4. 基于差分进化算法的自动...

  5. 基于混沌的图像加密通信...

  6. MPS模块化生产系统的开发及研究+PLC梯形图

  7. HFSS的SIR微带带通滤波器设计

  8. 乳业同业并购式全产业链...

  9. 电站锅炉暖风器设计任务书

  10. 十二层带中心支撑钢结构...

  11. 杂拟谷盗体内共生菌沃尔...

  12. 酸性水汽提装置总汽提塔设计+CAD图纸

  13. 河岸冲刷和泥沙淤积的监测国内外研究现状

  14. java+mysql车辆管理系统的设计+源代码

  15. 当代大学生慈善意识研究+文献综述

  16. 中考体育项目与体育教学合理结合的研究

  17. 大众媒体对公共政策制定的影响

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回