项目一:采集卡 XDMA 驱动与 Linux 上位机视频处理程序
开发平台:Xilinx FPGA 平台、Linux PC
1.优化 xdma-v4l2 底层驱动,适配 FFmpeg、OpenCV 标准多媒体框架,提升多路视频采集稳定性;
2.基于 OpenCV 实现单 / 多路摄像头实时画面渲染、窗口管理模块;
3.基于 FFmpeg 开发 H.264 软编码模块,实时采集视频流压缩并持久化存储至本地文件;
4.集成 CUDA 与 NVIDIA 硬件编解码库,实现 GPU 加速 H.264 硬编码,大幅降低 CPU 占用;
5.负责驱动 bug 迭代、性能调优、跨平台兼容性测试,输出完整测试交付版本。
项目二:5G 超高清通讯终端
开发平台:Hi3559AV100、嵌入式 Linux
1.负责终端产品迭代维护、新功能编码开发、整机联调与问题定位;
2.修改 Linux 内核源码,移植 MPTCP 协议栈,实现多网卡带宽聚合,提升 5G 高清视频传输稳定性;
3.搭建云端转发服务架构:阿里云代理 + Consul 服务注册 + Nginx 反向代理 + MPTCP 多链路传输;
4.音视频编解码 ,多路渲染开发
基于海思 MPP 媒体处理框架,完成多路 视频实时采集;
实现多路网络视频码流后端并行解码,设计多线程渲染调度模块,支持 4 路及以上视频分屏同步渲染、画面缩放等
优化解码缓冲区队列,解决多路并发场景下花屏、卡顿、音画不同步问题,提升超高清视频实时预览流畅度;
增加码流本地缓存、分段存储功能,支持录像回放、截取关键帧图片;
项目三:智慧农业物联网网关(e 农帮大棚自动放风系统)
平台:Ubuntu14.04、ARM 嵌入式
1.封装 TCP 客户端通信组件,长连接循环处理云端下发控制指令;
2.libcurl+JSON 封装 HTTP 接口,远程拉取大棚控制配置;
3.开发 UART 串口收发模块,对接温湿度传感器、电动风口执行机构;
4.实现自动 / 手动控制模式切换逻辑,SQLite 本地数据库持久化采集数据;
5.基于 MD5 校验机制开发固件远程升级功能;
6.编写 Shell 守护脚本、开机自启动脚本,保障网关 7*24 小时稳定运行。
项目四:MCE 综合智能控制设备
平台:Ubuntu、ARM
1.多类型机房、基站智能设备协议解析模块开发;
2.串口实时采集设备电压、温度、告警等运行参数;
3.搭建 C/S 架构 TCP 通信组件,完成设备与后台服务数据交互;
4.ASN.1 BER 标准实现设备报文编解码;
5.封装 MySQL C API,完成设备监控数据批量入库存储。