张杰
意向岗位:嵌入式开发
教育经历
西北大学 - 211
2022-09 ~ 2026-06
电子信息学院 | 电子信息工程 | 本科
主修课程:FPGA、微机原理、C语言、计算机网络、数模电、通信原理、信号与系统等。
专业技能
1.熟悉嵌入式Linux驱动及应用开发,熟悉Uboot、Kernel、设备树及文件系统构建。
2.熟练掌握C/C++/Python,熟悉Shell/汇编/Verilog/Matlab/LabVIEW/HTML等;
3.掌握VSCode、Qt、虚拟机、Git、cmake等开发工具;会使用AI及工作流辅助开发;
4.熟悉 STM32、ESP32、51、TI等MCU开发,熟悉FreeRTOS调度机制及任务通信.
5.熟悉SPI、I2C、UART、CAN等通信协议;熟悉计算机网络,熟悉TCP/IP协议;
6.熟悉PCB Layout,有小信号硬件开发调试、元器件选型、贴片元件焊接经验;
7.熟练使用万用表、示波器、频谱分析仪、电烙铁、加热台、热风枪等仪器工具;
8.了解深度学习与计算机视觉,有边缘设备下YOLO系列视觉与LLM训练部署经历;
9.熟悉Blender、MMD、剪映等动画合成剪辑软件、Office三件套、WPS等办公软件.
项目经历
基于RK3566的单目视觉测距系统
2025-07~至今
1.项目描述:出于学习嵌入式Linux底层至应用层全流程开发目的,逐步形成此项目。
2.个人具体工作(硬件->底层驱动->应用层):
2.个人具体工作(硬件->底层驱动->应用层):
- 硬件设计与焊接:包括MIPI DSI电路,触摸屏电路,音频IO电路、背光电路等;
- SDK编译:配置编译U-boot、Kernel、设备树、rootfs,移植Linux5.10内核,配置驱动,使用Buildroot构建轻量Linux系统;移植OpenCV、Qt、ffmpeg等库;
- 驱动开发:修改设备树,使用中断子系统、i2c子系统、input子系统框架仿写GP7101背光和CST128-A触摸屏驱动,修改摄像头OV5695驱动程序。
- Qt 开发:使用QtCreater设计界面,实现摄像头数据显示、用户交互界面等:
- RTSP流推送:可将视频流通过RTSP协议推送至网络,实现远程监控。
- RKNPU部署YOLO11(C++):采用多线程、Rockit、RKNN框架实现视频采集、视觉处理,整合进Qt项目,实现YOLO实时目标检测,支持不同分辨率输入;
- 相机标定:使用MATLAB工具箱进行张正友标定法,获取相机内参与畸变参数;
- 距离测量:①使用YOLO11检测目标位置,KCF目标追踪,基于先验知识,实现单目视觉距离测量功能。②移动单目模拟双目深度视觉原理,结合相邻帧目标物体位置变化与相机运动距离,利用几何关系计算目标物体距离。
基于多传感器+HomeAssisant+LLM的居家系统
2023.10~2024.06
1.项目描述:综合跌倒检测预警、心率血氧环境感知、AI医疗预训练对话等医疗卫生功能,探索AI及多数据融合在居家医疗方向的应用。
2.个人所做工作:
2.个人所做工作:
- 嵌入式开发:设计焊接ESP32-S3主控及多块辅控PCB;实现NFC+人脸识别锁,实现传感器数据采集、上报云服务器数据库、MQTT客户端服务对接。
- 云端对接及前端开发:部署MQTT+HomeAssisant服务,编写python后端服务接收上报数据并存入MySQL数据库。编写PHP连接MySQL数据库并查询数据,创建API接口返回数据,JavaScript请求PHP更新前端页面。
- 辅助团队成员完成医疗语言大模型的训练及YOLO跌倒检测视觉模型的部署。
基于STM32+ESP12S的电光效应自动化实验装置
2024-10 ~ 2025-01
1.任务描述:设计并实现一套电光效应自动化实验装置。核心完成了以STM32和ESP-12S为控制核心的自动化测量系统,用于研究铌酸锂晶体的普克尔效应。
2.个人所做工作:
2.个人所做工作:
- 光学与硬件平台搭建:光路采用激光经起偏器、电光晶体、检偏器,由硅光电池接收光强信号。电路以STM32为核心,控制DAC生成50-800V直流偏压,叠加最高60V峰峰值的交流调制信号,施加于晶体。设计同相放大电路用于处理1V±5mV微弱信号。
- 自动化实验方法与流程控制:引入ESP-12S Wi-Fi通信模块,构建了设备与上位机之间的无线数据桥梁。基于此硬件平台,创新性地设计并实现了“高压扫频”自动化实验流程。实现了全流程的自动操作与数据记录。