主要掌握Qt C++ ,数据结构,设计模式,数据库sqlite,网络编程,窗口界面编程。了解python与C++混合编程。
Qt 容器,socket开发,MVC开发,上位机开发,窗体程序开发,军工类测试软件开发。
1.半实物接入设备上位机软件:基于BCB6.0进行的以tcp通讯为基础的上位机控制软件。主要用于控制下位机与设备进行通讯。其中主要技术包含多线程数据共享buffer模块与自定义通讯协议模块。
2.无人机干扰上位机控制软件:基于Qt进行的以udp通讯为基础的上位机监测软件。以opengl为括扑图进行显示空中无人机信号(2.4g与5.8g)。以算法统计民用无人机与军用无人机的信号类型进行统计空中无人机数量,监测无人机信息。以Qt界面开发进行设备干扰控制,欺骗控制,参数设定与监测控制。
3.fpga与dsp在线加载与升级软件:基于Qt以udp为通讯基础的上位机在线加载软件。以用户指定流程进行编程。加载bin与hex文件至设备。在线高速且不丢包提取设备文件到本地。自定义通讯协议与观察者监测设备状态。