● 摘要
近年来,随着通信测量仪器(TTE)和计算机技术的发展,嵌入式软件系统在通信测量仪器制造领域越来越受重视。通信测量仪器的多样性和嵌入式软件系统的复杂性,使通信测量仪器及其嵌入式软件系统的发展充满变化,从测量功能和主机集成一体化到可插拨模块化,从固件程序统一处理所有逻辑到测量逻辑和界面逻辑分开处理,等等。本论文沿着该领域变化与发展的方向,提出针对通信测量仪器的嵌入式软件框架,给通信测量仪器的嵌入式软件系统的开发提供了一种新的方法。论文根据通信测量仪器的特点和结构,结合面向对象的设计思想,以软件设计模式为指导,以嵌入式软件开发方法、软件框架设计方法和嵌入式软件测试策略等软件工程的理论为基础,设计和实现了通信测量仪器的嵌入式软件框架。为满足通信测量仪器以数据为中心的处理模式,本论文结合发布订阅模式,设计并实现了数据通信层的通信机制,同时在数据通信和处理过程中采用了最新的XML数据绑定技术,提高了应用开发的可扩展性;并且,为了实现易于重组的用户界面,本论文还结合命令模式,设计并实现了用户界面层的响应机制。最后,基于该软件框架开发了不同测量模块的用户前端程序,达到提高开发效率和测试效率,降低开发工作量和复杂度的目的。
相关内容
相关标签