EllisShang

案例研究

嵌入式系统实习 – STM32 与 Qt

嵌入式系统实习生 · 嵌入式系统公司 · 2018年7月 - 2018年9月

概述

在一家嵌入式系统公司实习,使用 C++ 与 Qt 为定制 STM32 开发板开发前端 UI/UX,并参与程序测试与算法优化。

关键技术

C++QtSTM32嵌入式Linux单元测试

成果

审核后将在这里添加成果细节。

故事与流程

概述

2018年7月至9月,我在一家专注于 STM32 定制硬件的 嵌入式系统公司 实习。工作内容涵盖底层嵌入式开发与现代 UI 开发,让我在一套完整的嵌入式产品栈中获得了实践经验。

STM32 开发板的 UI/UX 开发

  • C++ 与 Qt 前端:使用 C++Qt 为定制 STM32 硬件开发板设计并实现前端 UI/UX。
  • 硬件联动界面:编写界面以直接与板载传感器、控制器和状态指示进行交互,确保 UI 能实时反映硬件状态。
  • 易用性设计:针对工程师用户不断迭代界面布局与交互流程,使其能够快速访问关键调试与诊断功能。

测试与算法优化

  • 程序测试:参与嵌入式应用的系统化测试,帮助发现边界情况、崩溃点以及性能瓶颈。
  • 算法调优:协助进行 算法优化,在资源受限的 STM32 硬件上提升响应速度与运行效率。
  • 调试与分析:通过日志与运行行为分析,优化控制逻辑,减少多余计算。

结果

  • 交付了一个基于 Qt 的实用 UI,提升了定制 STM32 开发板的可用性。
  • 通过测试与算法优化工作,帮助固件在稳定性与性能上得到改进。
  • 在嵌入式系统、C++、Qt 以及性能导向开发方面积累了实践经验。