Projects

项目

项目源码正在整理中,暂未公开;可先了解功能与技术栈。

01

核心项目

2023.11 – 2024.01

微信复刻——嵌入式通信系统

ARM + Linux | C++ / Qt / Ubuntu | SQLite / 交叉编译 / 多线程 / GUI

在开发板与虚拟机之间实现仿微信通信:注册、登录、收发消息、私聊、好友管理;每个在线用户独立 socket 连接,多线程保障并发稳定。

2023.06 – 2023.07

嵌入式中国象棋

ARM + Linux | C 语言 | 线程池 / 函数指针数组 / 网络编程

V1–V7 迭代:七种棋子走子规则、落子/悔棋/认输/重开,再到线上对战;链表、线程池、互斥锁、条件变量管理对局,socket 收发棋盘字节流。

2023.04 – 2023.05

STM32 两轮平衡小车

STM32 | MPU6050 | PID

基于 STM32 + MPU6050 实现两轮自平衡,调参 PID 控制。

02

其他项目

Linux 行为录制与回放工具(CVTE 希沃实习)

多线程 / libudev / select / xdotool

系统输入事件的录制与回放:捕获、保存、回放三模块。

51 智能循迹小车

51 / 蓝牙控制

课程设计:循迹 + 蓝牙遥控。

Arduino 智能小车

Arduino / 红外 / 超声波 / 舵机

红外循迹,超声波 + 舵机测距避障。

电子画板

触摸屏输入 / LCD 输出

了解输入设备(触摸屏)与输出设备(LCD)。

Qt 应用合集

Qt / OpenCV

计算器、音乐播放器、人脸识别等。