首页> 中文学位 >从Windows平台到Linux平台软件移植技术的研究及应用
【6h】

从Windows平台到Linux平台软件移植技术的研究及应用

代理获取

目录

文摘

英文文摘

声明

第一章 绪论

第二章 软件可移植性研究

第三章 AVL软件的源平台与目标平台的差异分析

第四章 AVL软件的跨平台移植方案设计

第五章 AVL软件的跨平台移植实现

第六章 全文总结

参考文献

致谢

作者攻读硕士期间发表论文及科研实践

展开▼

摘要

随着智能卫星通信地球站产品的不断升级,传统的数字接收机不再能够满足新型卫星地球站产品的需求。然而,Sharp公司新研发出的BS2F7VZ7700 数字接收机可以满足此需求。
   A VL 软件是针对该系列的数字接收机在基于X86的Windows 平台上开发的测控软件。由于卫星通信地球站以RAM9和Linux 操作系统作为控制平台,为此需要把A VL 软件从基于X86的Windows 平台移植到基于ARM9的Linux 平台。
   本文通过A VL 软件的移植实例对Windows 平台到Linux 平台的软件移植技术进行了研究。文章首先阐述了与软件可移植性相关的理论,对可移植性进行分析,重点研究了可移植性的设计与实现。其次,从体系结构、系统接口、编译器、用户图形界面等不同方面详细分析了源平台与目标平台之间的差异以及这种差异对移植的影响,总结了移植过程中可能遇到的一些问题。然后,提出了一种模块重构的移植方法,从理论和实现两方面对此方法进行研究,并基于该方法设计了针对A VL 软件的跨平台移植方案。最后,针对移植过程中的不同问题提出了相应的解决方法,实现了A VL 软件的跨平台移植,并通过实验证明移植后的AVL软件可以在基于ARM9的Linux 平台上正常运行,其性能能够新型卫星通信地球站的应用要求。
   本文的研究工作首次实现了A VL 软件在智能卫星通信地球站中的应用,具有重要的实用价值。同时,文中所论述的各种移植技术不仅适用于Windows 到Linux 平台的移植,对于其他平台间的移植同样具有参考价值。

著录项

  • 作者

    王建房;

  • 作者单位

    南京邮电大学;

  • 授予单位 南京邮电大学;
  • 学科 通信与信息系统
  • 授予学位 硕士
  • 导师姓名 谢继东;
  • 年度 2011
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    软件移植; Windows; Linux; 模块重构;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号