VME总线嵌入式控制器VxWorks操作系统移植

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:ak471982
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文根据VME总线嵌入式控制器的硬件设计和MPC8349E主控芯片的结构特点结合VxWorks系统框架,完成了一种VME总线嵌入式控制器VxWorks系统BSP定制方案设计,并实现了整个系统移植工作。在该定制BSP的基础上还实现了USB设备驱动和VME总线驱动设计。除此之外本文还讨论了VxWorks6.6的新增特点以及VxBus驱动的编写和安装方法。本文介绍了如何利用VxWorks新的调试环境Workbench获得更高效的系统调试体验并介绍了VxWorks6.6BSP目录结构。在板级支持包的定制方面本文介绍了在VxWorks6.6系统下如何使用MMU机制对VME总线控制器进行内存空间管理,如何根据VME总线控制器硬件设计设置系统时钟、总线时钟、内核时钟等一系列时钟频率,如何运行DDRII存储器。除此之外本文对Flash初始化程序进行修改,实现了用单片Flash取代VxWorks默认的boot Flash+存储Flash的模式并采用VxWorks5.5的驱动架构完成了串口驱动设计。本文介绍了利用TSFS和TFFS方法加载VxWorks镜像的方法从而实现了Bootrom对VxWorks的引导功能。其中整个系统对TFFS文件系统的支持还涉及到MTD驱动模块加载和Socket驱动设计等工作的完成。在驱动编写方面,本文设计了基于VxWorks VxBus架构的非PCI USB设备驱动并针对VME总线嵌入式控制器通过FPGA转换得到VME时序的特点,设计了VME总线驱动。最后的测试结果表明,系统及驱动能够正常运行在VME总线嵌入式控制器上,各项指标满足要求。
其他文献
伺服驱动机构是工业部门和军工单位广泛使用的控制设备,其性能、可靠性测试非常重要。本文研究设计一套具有控制功能的电机测试系统,以用于此类机构的性能测试。本文根据虚拟仪
目的 观察中西医结合护理对糖尿病患者血糖控制及满意度的影响.方法 选取我院糖尿病患者112例,依照入院时间分为研究组(n=56)、参照组(n=56).参照组采用常规护理,研究组采用
本文研究飞行器多源天文导航与容错技术,系统地分析了多源天文导航的基本原理以及基于联邦卡尔曼滤波的信息融合方法,以探月飞行器转移轨道段和环月轨道段为背景,设计了具有故障
机翼承担了飞行器大部分的升力和一定比例的阻力,它是飞行器最重要的部件之一,所以对机翼进行气动优化以实现增升减阻的目标是极其重要的。对于民航客机而言,机翼升力的提高和阻
近年来,微细加工技术快速发展使得产品的导向趋于微型化,出现各种微型机械和MEMS器件。这些微型机械的几何特征尺寸在数十微米至数毫米之间、尺寸精度在数十纳米至数百纳米。受限于测球尺寸和测头系统的性能,传统三坐标测量机无法满足这些器件的精密测量要求,虽然原子力显微镜(AFM)和扫描隧道显微镜(STM)在纳米尺度上可以用来进行微器件、微结构的表面形貌检测,但是测量范围受到很大的限制,因此发展体积小、精度
情绪理解能力作为个体社会性交往所需的关键能力,对提高智力障碍学生的适应能力尤为重要,但如何开展智力障碍学生情绪心理教学的研究仍偏少.绘本是一种图文结合的图画故事书,
虚拟仪器技术在存储测试领域中应用广泛,而虚拟仪器的核心在于软件设计,现代存储测试领域中虚拟仪器相关软件主要用于广义的数据处理。基于工程中被测对象的多样性、测试环境