基于uClinux的移动GPS终端软件研究

来源 :成都理工大学 | 被引量 : 3次 | 上传用户:laverke
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的嵌入式设计需要完全由开发人员调配各种系统资源——如:内存空间,中断资源,各种硬件单元的寄存器设置读取等。而随着电子信息技术的飞速发展,嵌入式系统的功能以及涉及到的硬件资源越来越多,设计越来越复杂,因此传统的设计方式变得非常繁琐,已经难以保证系统的稳定可靠。于是,操作系统被引入嵌入式系统设计,出现了嵌入式操作系统。 嵌入式操作系统的优势在于,设计中软件的硬件部分分离,整个系统的资源完全交给操作系统调配,应用程序不用关心硬件的工作、中断相应以及内存分配等底层的问题,将开发人员从繁琐的各种资源的调配工作中解放出来。 本文以移动GPS定位仪的软件设计为例,详细说明如何进行嵌入式操作系统的开发。 本文首先介绍了有关基于嵌入式操作系统的软件开发的基本情况。 然后介绍了设计中的开发平台,包括使用基于ARM7系列的S3C44BOX微处理器的开发板,安装交叉编译系统的主机,如何建立主机和开发板连接。 以及由于S3C44BOX微处理器不带有MMU单元,故采用专门为此类微处理器设计的uClinux操作系统。 接下来是本文的核心部分,介绍了基于嵌入式操作系统的软件设计通常包括三个部分:操作系统的移植、驱动程序的设计、应用程序的设计。 跟着介绍了如何编译uClinux内核,如何在开发板上下载运行uClinux内核和应用程序。 最后是测试、结论和下一步开发的建议。
其他文献
开放化和标准化是测量技术发展的重要方向。PXI系统是仪器测量领域的前沿技术,它具有高度标准化、高性价比、开放性和易维护性的特点,应用日益广泛。任意波发生器是组建自动测试系统的基础模块之一,设计、开发性能优良的任意波发生器PXI模块,对于推动我国PXI自动测试技术的发展具有重要意义。本课题的任务是研制出单槽3U尺寸的双路任意波发生器PXI模块,课题来源自北京航天测控技术开发公司。课题综合PXI总线技
老年痴呆是一种发病在老年和老年前期,患者认知功能障碍和行为损害为主要特征的中枢神经系统退行性疾病.主要特征为记忆障碍.但对多数老年痴呆患者而言,最痛苦的事情为认知功
期刊
随着计算机和测试技术的发展,船体结构振动虚拟测试技术作为一项新的测试技术,已经引起人们的重视。本文将动力分析的有限元技术与振动模态分析技术相结合,再利用模态参数识
在精密长度测量中,测量环境温度的变化不但会使被测件的长度发生变化,而且还会影响激光测量系统,量块等测量工具的特性参数,给测量结果造成较大的影响,使精密测量失去意义。
为了防止、控制和减少船舶造成大气污染,国际海事组织(IMO)近年来加紧了有关法规的制定,并于2008年10月通过了MARPOL公约附则Ⅵ的修正案MEPC58 NOx排放技术规则。本文基于新的
随着能源和环境问题的日益突出,发展高效无污染的电动汽车,被认为是交通领域的有效解决方案之一。电动汽车非接触充电器具有频繁使用时无接触磨损,在潮湿的环境中使用更加安全,使用起来方便等优点,应用前景较好。松耦合变压器是其实现非接触功率传输的关键器件,对整个系统的功率传输性能、工作气隙大小、侧移性能影响巨大,因此,设计和实现松耦合变压器具有重要的理论和实际意义。本文基于松耦合变压器模型,研究了四种基本补
期刊
FPSO作为海上油气田生产开发的主流设施,正被广泛的应用于深海领域。在FPSO迅猛发展之际,如何研发出一套科学、完善的FPSO资产管理体系逐渐成为了关注焦点。随着计算机和通信
近年来,随着造船业、海洋运输业、海洋油气业、海洋工程建筑业、滨海旅游业及捕捞养殖业等产业的快速发展,遇险船舶的吨位也越来越大。大吨位沉船打捞需要使用大量的资源,如
期刊