1、三年windows下C++开发经验,一年linux下开发经验,熟练mfc,熟悉gdb调试,gcc交叉编译。
2、熟练各类协议网络应用层的协议对接,tcp/ip,udp机制,socket开发。
3、熟练python脚本语言、mysql数据库语言;
4、熟练rtsp音视频流媒体的传输,openCV封装调用;
开发嵌入产品的Linux后台服务程序,及其测试生产的工具软件。
1、负责并协助Linux应用的功能开发,包括流媒体服务RTSP协议开发,TCP/UDP优化,行业内标准协议对接, Http的RPC调用,232/485串口协议对接,mysql数据库开发,人脸识别相关策略等;
2、负责代码裁剪、模块重构与性能的优化,使用多线程提升运行效率,优化内存配置,梳理运行消息机制,提升代码的可读性、规范性、健壮性;
3、负责配套的程序测试生产工具开发,包括python脚本测试、windows桌面工具、linux工具等;
1、负责Linux后端的模块开发,工作期间设计编写了性能测试模块,运动控制模块,重构了报警模块,优化了RTSP流媒体模块、业务存储模块和人脸识别策略等,开发了相应的客户定制协议等; 2、负责生产测试工具的开发,工作期间开发了各种生产测试使用的加密升级工具,硬件性能测试工具,软件
该项目是基于Window下VS2013IDE的MFC开发。 项目需求是为产品的生产提供测试软件。 1、通过串口和TFTP完成对Linux芯片文件的自动烧写升级,多串口多线程并行操作; 2、通过Socket,http等信令对接Linux产品,自动完成各项性能的闭环测试;