1 三合一环境传感器原理图
- 在STM32MP157出厂系统里,已经编写了 AP3216C的驱动,并注册成了杂项设备,可以在
/sys/class/misc下找到 ap3216c 节点。 直接用 Qt 通过访问节点文件的方式来获取 AP3216C 的传感器数据。读取数据流程解释:数据由驱动层传到 Linux 应用层,Qt 应用程序从应用层读取传感器数据。
2 UI界面设计
3 案例开发
3.1 UI布局(先垂直,再水平)
- mainwindow.cpp
3.2 驱动数据获取
- .h
- .c
3.3 动态进度图绘制
- .h
- .c
- 两层圆(静图)
- 圆弧内数字展示
- 发光圆弧(进度)
3.4 滚动文字展示
- .h
- .c