Linux系统内核定制及在导航定位系统中的应用研究

来源 :中北大学 | 被引量 : 0次 | 上传用户:zilong2006min
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机、通信技术及网络技术的高速发展,嵌入式系统广泛地渗透到各行各业及人们日常生活的方方面面。随着嵌入式系统的应用领域不断扩大,嵌入式操作系统将成为了嵌入式系统中最重要的组成部分。在当前的各种嵌入式操作系统中,Linux以性能优异,结构清晰,支持多种平台及开放源代码等多方面的优势,被嵌入式系统开发者广泛的采用,成为了嵌入式开发的首选。另外,GPS((Global Positioning System))定位导航的嵌入式设备越来越多,Linux在开发的GPS定位导航中已经开始显现出它无与伦比的优势。本文首先建立了基于ARM的嵌入式开发的交叉编译环境,并且分析了引导程序Bootloader的主要原理、完善了入口跳转技术以及参数传递技术,并移植了经典的引导程序u-boot;其次,阐述了Linux 2.6内核的主要部分以及内核核心模块的原理和模块,着重对内核分别进行了粗粒度和细粒度的裁剪,其中,面向函数调用裁剪法首次用于内核裁剪研究中。并且也一定程度的对共享库进行了剖析和裁剪,通过这些方法很大程度的减小了内核的大小(小于300kbyte),符合了导航定位设备存储体对内核的苛刻要求。最后,本文讨论了GPS定位系统的原理和对定位误差的修改算法,在较为准确的定位的基础上,提出了优化的最短路径算法。该算法方便实现,并且大大降低了算法的复杂度,并且对本文做了总结和以后工作的展望。
其他文献
本文从硬件和软件方面阐述了基于指纹识别的学生信息管理系统(SIMS)的设计与实现原理。通过对系统总体构架的分析,把系统分为任务管理中心和端系统两个子系统,并对两子系统的外
当今社会每天都在不断地产生大量的数据,且蕴涵着大量待分析和挖掘的有价值信息。例如数据仓库系统中往往蕴涵了很多有价值的信息供查询和分析,通过对这些信息的分析可帮助企
模型驱动体系结构(Model Driven Architecture,MDA)是国际对象管理组织(ObjectManagement Group,OMG)于2001年提出的软件开发过程中的模型组织管理框架,用以解决不同中间件平台
在传统的识别问题中,通常以物体的单个或者很少量的样本为单位进行训练和识别。随着视频采集设备的更新换代以及网络资源的触手可及,人们获取到的图像涵盖了物体的各种表观变
移动互联网技术的飞速发展改变了人们的生活和工作方式,人们随时随地接入互联网,通过互联网获取信息和服务的需求也越来越强烈。虽然目前网络覆盖越来越完整,但是仍然存在一
无线微传感器网络是一种新型的传感器网络,大多数情况下,它由数量较多、而且价格低廉的微型传感器构成。这些传感器分布在一定的区域内,通过特定的通信协议进行通信,构成了一
生物识别技术是一项新兴的技术,它是利用独特的生理或行为特征来确定或验证一个人的身份。因此,为了确保有效的生物认证或识别,保护生物测定数据的安全和完整性是一个关键性
本文研究了基于偏微分方程(Partial Differential Equations PDE)的3D人脸表情建模的问题。3D人脸表情的研究由来已久,人们也创建了很多的模型,如基于肌肉骨骼运动的网格模型
随着计算机技术的蓬勃发展、软件数量的急剧膨胀,而相对于硬件技术的飞速发展,软件技术却没有得到与之相适应的发展。其质量、成本及性能等方面都无法与硬件同步。这就导致复
工厂自动化系统为薄膜太阳能电池制造提供了完整的解决方案。原料在生产线上由物流传送系统负责路由,由于物流传送系统没有提供路径规划能力,需要为自动化系统增加交通管理模块