任务详情
一、需求描述
本项目为高速数据采集卡的软件开发项目,采集卡为 PCIe 接口的工业级高速 ADC 设备,基于厂商提供的 SDK(C/C++ API)。需要在 Linux(优先)或 Windows 环境下,开发稳定可靠的采集程序,实现设备初始化、参数配置、触发/连续采集、高速数据读取与缓存管理,并可将采集数据保存或输出至上层处理模块。
二、开发内容
1)基于厂商 SDK 完成设备枚举、初始化与状态检测
2)实现单次采集 / 连续采集 / 触发采集等模式
3)完成高速数据流的读取、缓冲与基本异常处理
4)代码结构清晰,便于后续二次开发与长期维护
三、技术要求
1)熟悉 C++,有嵌入式或底层开发经验
2)有 PCIe 设备、采集卡、DAQ 或高速数据流处理经验者优先
3)熟悉 Linux 下多线程、内存管理者优先
4)能根据英文技术文档独立完成开发
四、合作方式
远程外包。项目本身偏工程实现,需求明确,沟通成本低,适合有底层经验的自由职业开发者。