ZCS

ZCS

嵌入式 · 物联网开发工程师

专注嵌入式 Linux 系统移植与物联网平台开发,擅长用 Qt 打造工业级人机界面,熟悉从底层驱动、系统适配到上层 Web / 可视化的全栈链路。

关于我

数年嵌入式与物联网开发经验,主导过工业终端从 Buildroot 到银河麒麟(aarch64 / RK3568)的系统移植,涵盖内核裁剪、定制驱动(触摸、CAN、4G、PHY)、安全启动签名、rootfs 制作与量产烧录。在应用层以 Qt 为主力构建工业 HMI,同时具备完整的服务端与现代前端能力,能独立搭建 MQTT 物联网数据链路并用 React 做实时可视化。

专业技能

C / C++
Qt / QML
嵌入式 Linux
RK3568 / ARM
MQTT / IoT
React / 前端
Linux Kernel设备树 DTSU-Boot Secure BootBuildroot银河麒麟 MosquittoNginxMySQL Node.jsTypeScriptShell

Qt 开发

5 年以上 Qt 5 实战经验,主力使用 Qt 5.12.2 构建工业终端的人机界面(HMI),覆盖从界面设计、业务逻辑到交叉编译部署的完整流程。线上产品 ZF800V3 即由我基于 Qt 打造并维护。
  • 双 UI 体系:精通 Qt Widgets 与 QML / Qt Quick,按场景选型。
  • 核心机制:信号槽、事件循环、属性系统与 Model/View。
  • 多线程:QThread / QtConcurrent 让耗时任务与界面解耦。
  • 数据持久化:Qt SQL 对接 MySQL,适配 libqsqlmysql 驱动。
  • 工业通信:QSerialPort 串口、QTcpSocket 网络、Modbus。
  • 跨平台交叉编译:Qt 5.12.2 编到 aarch64,跑在 RK3568 + 麒麟。
  • 部署适配:Qt 运行时库、platforms / sqldrivers 加载与软链。
  • 工程化:qmake / CMake 构建 + Shell 一键启动自启。
Qt 5.12.2Qt WidgetsQML / Quick 信号槽QThreadQt SQL QSerialPortqmake / CMake交叉编译

项目与经历

2025 — 至今

ZF800V3 工业终端 · 银河麒麟系统移植

嵌入式系统工程师 · Qt 应用开发
  • 基于 Qt 5.12.2 开发并维护工业终端主程序 ZF800V3 的人机界面与业务逻辑
  • 将应用栈从 Buildroot 移植到银河麒麟嵌入式 V10(Debian / aarch64),跑在 RK3568 模块上
  • 定制内核驱动:GT9xx 触摸、MCP25xxFD CAN、4G 模组 QMI、YT8521S/DP83867 PHY 等
  • 解决 Qt MySQL 驱动加载、libmysqlclient 软链、Apache 用户与 PID、systemd 自启等移植坑
2026

智能家庭远程控制平台

全栈 · 物联网
  • 云服务器搭建 Mosquitto MQTT Broker(TLS 加密 + 密码认证),承接家庭传感器数据
  • ESP32 + 高精度传感器(温湿度 / 光照 / 毫米波人体感应)经家庭网络上报
  • React + Vite + WebSocket 实时仪表盘,Nginx + PM2 部署,秒级刷新可视化

教育背景

2014 — 2018

厦门大学 · 软件工程系(本科)

主修软件工程、数据结构、操作系统、计算机网络等。