今是

嵌入式工程师
郑州轻软科技数据有限公司 · 3年经验
今是
日薪: ¥500/8h
地点: 武汉 全区
时间: 下班后周六周日可工作日远程可工作日驻场(自由职业原因)
有团队 · 可整包 ID:424338 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | SQLite UI Git Linux TCP/IP HTTP
界面与图形:利用Qt与OpenGL实现高性能UI渲染,支持流畅的QML动画与2D/3D图形加速。
系统与底层:运行于Linux操作系统,依托其稳定内核与驱动支持,管理进程、内存及外设资源。
通信与协议:通过Socket编程实现TCP/IP及HTTP/HTTPS网络通信,完成与云端或服务器端的数据交互;同时支持串口通信,用于对接GPS、传感器等外围硬件模块。
数据与媒体:采用SQLite作为轻量级本地数据库,存储订单、配置等结构化数据;集成FFmpeg库,实现音视频流的解码、处理与回放(如行车记录或实时监控)。
工程与协作:使用Git进行版本控制,保障代码管理与团队协作效率。

电子音乐教室是一个基于 Qt/C++ 开发的一对多音乐教学系统,由一台教师 PC 连接最多 112 个学生终端,底层是 FPGA 硬件,PC 与 FPGA 之间通过自定义 UDP 帧协议走局域网通信。
核心流程:教师端通过 QAudioSource 采集麦克风音频,经 FFmpeg AudioFilterProcessor 滤波处理后,SupervisionSingleTask 根据当前授课模式(讲解、互动、分组教学、自习、分组练习、考试评测共 6 种)动态调度 MixSingleTask 完成实时混音,再交由 SenderTask 按 1024 字节定长帧打包(帧头 0xAA55、22 字节设备地址、命令类型/码、990 字节数据区、CRC16-CCITT 校验、帧尾 0x55AA),通过 6 个 WaitAndSendTask 子线程按地址段分组轮发到各学生终端的 FPGA 上播放。
学生端回传的数据——音频流、MIDI 键盘、NFC 刷卡、举手信号等——经 FPGA 同样按定长帧打包,通过 UDP 上报到 PC 端端口 6102,9 个 OperationTask 线程并发解析,分派到对应业务模块处理。
整个系统的线程模型采用生产者-消费者架构:全局消息队列 messages[112] 配合 std::mutex 和 QWaitCondition 实现线程安全的数据入队与消费,SenderTask 作为主调度协调所有发送子线程,ReceiverTask 绑定端口接收数据并推入队列唤醒解析线程。

整包服务: 微信公众号开发微信小程序开发PC网站开发H5网站开发App开发WebApp开发文档原型图UI设计智能硬件开发运维类开发DBA开发
负责人: 嵌入式工程师
团队成员: 产品经理 前端工程师 后端工程师 
今是 ID:424338 复制

今是

有团队 · 可整包
嵌入式工程师 · 3年经验 · 郑州轻软科技数据有限公司
城市武汉 全区 日薪500元/8h 时间 下班后周六周日可工作日远程可工作日驻场(自由职业原因)
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | SQLite UI Git Linux TCP/IP HTTP
界面与图形:利用Qt与OpenGL实现高性能UI渲染,支持流畅的QML动画与2D/3D图形加速。
系统与底层:运行于Linux操作系统,依托其稳定内核与驱动支持,管理进程、内存及外设资源。
通信与协议:通过Socket编程实现TCP/IP及HTTP/HTTPS网络通信,完成与云端或服务器端的数据交互;同时支持串口通信,用于对接GPS、传感器等外围硬件模块。
数据与媒体:采用SQLite作为轻量级本地数据库,存储订单、配置等结构化数据;集成FFmpeg库,实现音视频流的解码、处理与回放(如行车记录或实时监控)。
工程与协作:使用Git进行版本控制,保障代码管理与团队协作效率。

项目经验

电子音乐教室是一个基于 Qt/C++ 开发的一对多音乐教学系统,由一台教师 PC 连接最多 112 个学生终端,底层是 FPGA 硬件,PC 与 FPGA 之间通过自定义 UDP 帧协议走局域网通信。
核心流程:教师端通过 QAudioSource 采集麦克风音频,经 FFmpeg AudioFilterProcessor 滤波处理后,SupervisionSingleTask 根据当前授课模式(讲解、互动、分组教学、自习、分组练习、考试评测共 6 种)动态调度 MixSingleTask 完成实时混音,再交由 SenderTask 按 1024 字节定长帧打包(帧头 0xAA55、22 字节设备地址、命令类型/码、990 字节数据区、CRC16-CCITT 校验、帧尾 0x55AA),通过 6 个 WaitAndSendTask 子线程按地址段分组轮发到各学生终端的 FPGA 上播放。
学生端回传的数据——音频流、MIDI 键盘、NFC 刷卡、举手信号等——经 FPGA 同样按定长帧打包,通过 UDP 上报到 PC 端端口 6102,9 个 OperationTask 线程并发解析,分派到对应业务模块处理。
整个系统的线程模型采用生产者-消费者架构:全局消息队列 messages[112] 配合 std::mutex 和 QWaitCondition 实现线程安全的数据入队与消费,SenderTask 作为主调度协调所有发送子线程,ReceiverTask 绑定端口接收数据并推入队列唤醒解析线程。

团队情况

服务范围:
微信公众号开发微信小程序开发PC网站开发H5网站开发App开发WebApp开发文档原型图UI设计智能硬件开发运维类开发DBA开发
团队构成:
负责人(嵌入式工程师) | 核心队员:产品经理 · 前端工程师 · 后端工程师
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
收藏