首先,因为平时工作使用的是c#和cpp,所以只对这两方面比较在行,其他方面的,确实也不敢拿出手,对winform和qt比较拿手,在公司里,也是三四个项目同时在手里做着,总结一下:
1、拿手winform,qt。也包括各种库调用。
2、其他方面的稍差,不太自信。
3、语言拿手cpp和cs。
一、公司目前交付的上位机软件(winform):
1、udp通信,1000Mpbs数据处理。
2、串口通信,包括串口数据错误识别。
3、数据写入队列,保证1000Mpbs数据写入。
4、当然多线程必不可少,各种跨线程操作。
5、opengl的c#库调用,为了画三维图。
6、Matlab库调用。
7、多界面数据交互,当然这个是基础操作。
二、正在开发的车载雷达三维成像软件(Vs_Qt):
1、udp通信,数据量大学500Mpbs左右。
2、opengl类,绘制量大约600万个点每秒(实际测试能到800万),能对每个点rgba进行单独设置(运行需要一个好显卡)。
3、fft使用。
4、鼠标事件,能对上面说的画的图拖拽,旋转,放大缩小。
5、绘制表格图。