Plan¶
🚀 IMX6ULL 7寸LCD 展会级项目清单 · 迭代版 v2¶
硬件配置: IMX6ULL (Cortex-A7) + 7寸LCD + 摄像头 + WiFi/4G + 温湿度/陀螺仪传感器
技术栈: C/C++ + Qt Widgets + Linux驱动层
约束: ❌ 无硬件视频解码 ❌ 无AI推理
目标: 展会作品集 · 深度项目(3个月+)
🥇 旗舰项目(展会压轴推荐)¶
1. 便携式环境监测站 + 云端数据看板¶
核心亮点: 驱动 + 可视化 + 云端联动,完整产品闭环,展会常驻运行极具说服力
| 项目 | 详情 |
|---|---|
| 传感器层 | 自研 IIC/SPI 驱动采集温湿度、气压、陀螺仪、光照强度 |
| Qt 界面 | 实时折线图(QCustomPlot)、仪表盘控件、历史数据表格、多页面切换 |
| 网络联动 | 4G + MQTT 推送到云端(阿里云IoT / EMQX),配套 Web 看板实时同步显示 |
| 驱动亮点 | 中断驱动采集、DMA传输优化、自写字符设备驱动(/dev/sensor_xxx) |
| 展会互动 | 观众对着传感器哈气,屏幕折线图实时波动;手机扫码看到同步数据 |
| 预计周期 | 3 个月 |
技术栈: C + Qt Widgets + QCustomPlot + 自研驱动 + MQTT + 4G PPP拨号
2. 嵌入式图像采集与分析仪¶
核心亮点: 摄像头静态拍照 + OpenCV 离线分析,规避视频流,深挖图像处理能力
| 项目 | 详情 |
|---|---|
| 采集层 | V4L2 驱动控制摄像头,触发式单帧采集(非连续流) |
| 分析功能 | 边缘检测 / 颜色识别 / 直方图均衡 / 二维码解析(ZBar) / 尺寸测量 |
| Qt 界面 | 左侧原图预览,右侧分析结果图,底部参数调节滑块,工具栏选择算法 |
| 存储功能 | 分析结果 + 原图保存到 SD 卡,支持历史记录浏览 |
| 网络功能 | WiFi 将图片和分析报告上传到 FTP / HTTP 服务器 |
| 驱动亮点 | V4L2 MMAP 零拷贝、YUV→RGB 软件转换优化、触摸屏驱动调优 |
| 展会互动 | 现场对准物体拍照,屏幕立刻显示边缘/颜色分析结果,直观震撼 |
| 预计周期 | 3~4 个月 |
技术栈: C++ + Qt Widgets + OpenCV + V4L2 + ZBar + libcurl
🥈 精品项目(技术深度突出)¶
3. 网络协议分析仪(便携版 Wireshark)¶
核心亮点: 纯系统级 + 网络驱动,技术含量极高,适合简历硬核亮点
- 4G/WiFi 网卡抓包,基于 libpcap 解析 TCP/UDP/ARP/ICMP/HTTP
- Qt Widgets 界面:数据包列表(QTableView)+ 协议树(QTreeView)+ 十六进制转储(QTextEdit)
- 支持 BPF 过滤规则输入,实时过滤,保存
.pcap文件到 SD 卡 - 驱动亮点: 4G 模块 PPP 拨号驱动、USB 网卡驱动移植、raw socket
- 预计周期:3~4 个月
4. 复古掌机模拟器(GameBoy / FC)¶
核心亮点: 娱乐互动,展会现场让观众亲手试玩,人气爆棚
- 移植 gnuboy / FCEUX 到 IMX6ULL Linux,软件渲染到 framebuffer
- Qt Widgets 做精美游戏列表界面(封面图 + 滚动选择)
- 陀螺仪体感控制:倾斜开发板控制方向(替代实体按键),展会互动亮点
- 驱动亮点: framebuffer 双缓冲防撕裂、USB HID 手柄驱动、ALSA 音频驱动
- 注意:无硬件解码不影响此项目(模拟器为软件渲染)
- 预计周期:2~3 个月
5. 工业级串口/总线调试工具¶
核心亮点: 实用仪器类,工程师展会上最感兴趣的工具产品
- 支持 UART / I2C / SPI / CAN 多总线实时收发与解析
- Qt Widgets 界面:波形时序图(自绘 QWidget)+ 数据帧解析面板 + 十六进制/ASCII 双显
- 支持自定义协议脚本(Lua 解释器嵌入)实现自动解析
- 驱动亮点: 自写 Linux 字符驱动封装多路总线、ioctl 接口设计、内核模块开发
- 预计周期:3~4 个月
6. 气象数据记录仪 + 本地 Web 服务器¶
核心亮点: IoT 完整闭环,开发板自己当服务器,无需外部平台
- 传感器持续采集,数据写入 SQLite 本地数据库
- IMX6ULL 上运行 Mongoose / libmicrohttpd Web 服务器
- 手机/电脑同局域网访问,浏览器实时查看历史折线图(ECharts前端)
- Qt Widgets 本地界面同步显示当前值和告警状态
- 驱动亮点: 看门狗驱动保障长期稳定运行、RTC 实时时钟驱动
- 预计周期:2~3 个月
🥉 快速项目(1~2 个月,展会辅助或热身)¶
| # | 项目名 | 核心亮点 | 关键技术 |
|---|---|---|---|
| 7 | 陀螺仪 3D 姿态展示仪 | Qt 自绘3D线框模型实时随板子旋转 | IIC驱动 + 四元数姿态解算 + QPainter |
| 8 | 二维码名片生成器 | 拍照后识别/生成二维码,WiFi传到手机 | ZBar + libqrencode + HTTP |
| 9 | 触摸屏手写白板 | 手写笔迹 + 压感模拟 + 保存PNG | 触摸驱动优化 + QPainter |
| 10 | 系统性能监视器 | CPU/内存/温度实时折线图,类htop | procfs读取 + QCustomPlot |
🛠️ 通用技术建议¶
- Buildroot 定制最小系统,去掉无关模块,开机时间压缩到 3 秒内
- Qt 交叉编译工具链:建议用
arm-linux-gnueabihf-g++,提前验证 Qt5.12 LTS 版本 - 统一 UI 风格:所有项目使用同一套深色主题配色(
QSS样式表),展会整体感更强 - 录制演示视频:展台贴二维码,观众扫码看 B 站演示,增加传播性