紧耦合Ubuntu系统的卫星导航接收机设计

来源 :河北科技大学 | 被引量 : 6次 | 上传用户:waxs8520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,基于嵌入式操作系统的卫星导航系统多数使用GPS实现。近年来,我国的北斗导航系统发展迅猛,而Ubuntu系统作为一个开源的操作系统,有着很丰富的软件资源和应用市场。因此,研究基于Ubuntu操作系统的北斗导航系统显得尤为重要。基于以上考虑,提出了一种采用ARM+FPGA架构的紧耦合Ubuntu系统的卫星导航接收机的设计。ARM上运行Ubuntu系统,并作为一个主处理器控制着整个系统,FPGA作为协处理器进行信号的采集和处理。其中ARM采用的是TI公司的Cortex-A8处理器,FPGA采用Xinlix公司的Virtex-5系列。设计中重点研究了ARM与FPGA之间的接口问题,Ubuntu系统中与GPMC通信相关的驱动软件设计问题,并在相关驱动过程中采用了紧耦合的方式来实现驱动的设计。论文首先分析了卫星导航接收机的研究背景和国内外发展现状,对卫星导航接收机的原理进行了详细的阐述;然后对ARM与FPGA之间的通信进行了设计,在通信过程中采用GPMC总线传输的方式;完成硬件的设计之后,在开发板上移植了Ubuntu系统,移植过程中主要包含U-boot的移植、内核的移植和根文件系统的移植。移植成功之后,进行了相关驱动程序的设计,重点完成了GPMC总线驱动程序的设计。最后进行了导航界面的设计,主要是在应用程序中对导航驱动程序进行调用。本设计结合了ARM和FPGA各自的优点,借助Ubuntu系统自身强大的功能,加快了接收机的研发速度,并增加了其稳定性。通过在硬件平台上进行测试,成功启动了Ubuntu系统,并且实现了导航定位的功能,达到了预期的目标。
其他文献
生物多样性是自然资源中的一个重要组成部分。本文从遗传多样性、物种多样性、生态系统多样性和景观多样性4个层次论述了我国生物多样性的研究进展,并且探讨了生物多样性在园
在小学教学中,传统的"填鸭式"教学模式已经不能适应当代教学目标的要求,为了避免教师在教学过程中的"一言堂"现象,充分调动起学生的积极性,教师在教学时必须适时引导与组织学
高等职业教育为我国高等教育的重要组成部分。伴随21世纪全球化的不断推进,高职英语教学必须突出加强学生的语言交际能力,培养具备综合职业能力和素质全面发展的技术应用型人
本文对黑脊倒刺鲃[Spinibarbus caldwelli (Nichols)]胚胎、幼鱼的发育及原生殖细胞(PGCs)的起源、迁移和分化,在显微和亚显微水平上进行了研究。 通过人工授精获得黑脊倒
[误区一]准备不足:仓促上阵怎打仗由于不需要自己上讲台劳心费神,有的教师对听评课就采取等闲视之的态度,事先不做准备,等铃声响起方才踱入课堂。对执教者的教学内容、教学观
期刊
《全日制义务教育数学课程(实验稿)》,安排了“数与代数“空间与图形”、“统计与概率”、“实践与综合应用”四个学习领域。“数与代数”这部分内容的学习,强调学生的数学活动
试验选用9份自交系,按格列芬双列杂交方法Ⅱ设计,对玉米灌浆速率、脱水速率及其主要性状进行相关和通径分析。结果表明:单株产量与灌浆速率呈正相关:第Ⅲ期灌浆速率>第Ⅱ期灌
果蔬是人们生活中不可缺少的食品,但果蔬生产具有较强季节性、区域性,在我国新鲜果蔬的腐烂率很高。为了延长果蔬的贮藏期,满足人们的需求,我们需要采用合理的包装方式来实现
目的探讨丙氨酸氨基转移酶(ALT)活性与生活习惯的联系,保证优良的生活质量。方法对10 280例体检者进行身高、体重、饮酒、吸烟、饮食、运动、熬夜、服用药物等各种影响因素的