项目主要分为两大模块,应用数据配置和监控数据解析模块,应用数据配置模块包括项目管理,模型设计与配置,和数据管理,主要运用于航空电子系统多任务处理中的应用配置(基于天脉系统的应用配置);监控数据解析功能模块主要用于实时接受数据解析和图形化展示,能够对数据进行筛选回放等处理,同时用于对硬件资源的使用情况进行监控和对应用配置数据验证,为应用配置优化提供参考对比。
在该项目中我主要对应用数据配置模块进行软件开发,项目管理功能包括生成项目工程,对项目工程进行管理,建立基线,工程创建引导,基础模型开发,输出代码配置文件和xml配置文件,icd数据解析和格式转换以及软件的整体架构设计。该项目使用qt实现开发,编程语言:C/C++语言、数据结构算法,Qt主要是基于C++编写的,因此要很好的掌握C++编程语言。Qt框架:需要熟悉Qt框架中的各个模块,如GUI设计、网络编程、SQL数据库、QSS、QML、Quick等。