张杰
意向岗位:嵌入式工程师
教育经历
西北大学 - 211
2022-09 ~ 2026-06
信息科学与技术学院 | 电子信息工程 | 本科
专业成绩:GPA 3.30 / 4.00
主修课程:微机原理、单片机、C语言、FPGA、计算机网络、模电、数电、高频电路、随机信号分析、通信原理等。
主修课程:微机原理、单片机、C语言、FPGA、计算机网络、模电、数电、高频电路、随机信号分析、通信原理等。
专业技能
1.熟悉嵌入式Linux开发,了解Uboot、Kernel、设备树及Rootfs构建,有Linux字符设备驱动开发经验,有系统编程、网络编程经历。
2.对FreeRTOS及其调度机制有一定的了解,有使用经历。
3.熟悉 STM32、ESP32、AIR32、MSPM0、Arduino等MCU的多框架编程;
4.熟悉C/C++/Python,有Shell/汇编/Verilog/LabVIEW/Matlab编程经历;
5.熟悉常用通信协议,SPI、I2C、UART(TTL/RS232/RS485)、CAN;
6.熟悉计算机网络技术,熟悉TCP/IP协议,有云服务器+网站搭建经历。
7.会使用 嘉立创EDA 进行2/4层PCB设计,有元器件选型、贴片焊接经验;
8.会使用万用表、示波器、频谱分析仪、电烙铁、加热台等仪器工具;
9.熟练掌握VSCode、Keil、虚拟机、SSH、AI等工具软件,有Git使用经历.
10.了解深度学习与计算机视觉模型部署,有YOLO与Pytorch使用经历.
项目经历
基于泰山派RK3566的Linux+Qt 照相机
2024-11 ~ 2025-09
1.项目描述:出于学习Linux驱动开发、了解嵌入式Linux系统组成的目的,逐步形成此项目。
2.具体工作:
2.具体工作:
- 硬件PCB设计与焊接:包括MIPI触摸屏电路,音频IO电路、背光电路;
- 镜像编译:编译u-boot、kernel、rootfs(buildroot)。
- 驱动开发:配置设备树,使用GPIO子系统、中断子系统、i2c子系统、input子系统框架编写GP7101背光和CST128-A触摸屏驱动;
- 定制系统:用Buildroot构建文件系统,移植OpenCV4与Qt5库;
- Qt应用开发:使用Qt Creater设计界面,实现拍照、摄像、相册等功能,并编写脚本开机自启WiFi连接与Qt界面。
基于STM32H750VBT6的照相机
2025-07 ~ 2025-08
1.项目描述:先后基于OPENMV(Python)框架与HAL库实现。
2.具体工作:
2.具体工作:
- 硬件设计与焊接:使用STM32H750VBT6主控芯片,设计了摄像头接口(OV7725/OV2640)、触摸屏接口、SD卡接口等电路;
- 软件:CubeMX配置工程,使用DCMI接口与摄像头数据传输,I2C用于配置摄像头,SPI用于ST7789显示屏,都开启DMA传输;移植OV2640和LCD驱动,SD卡移植FATFS文件系统。
- 应用:实现拍照,相册浏览图片、删除图片、触摸屏画板、保存照片或画板图片到SD卡功能。此外还可进行图像识别处理等功能。