张杰
意向岗位:嵌入式工程师
教育经历
西北大学
2022-09 ~ 2026-06
信息科学与技术学院 | 电子信息工程 | 本科
专业成绩:GPA 3.30 / 4.00
主修课程:微机原理、单片机、C语言、FPGA、计算机网络、模电、数电、高频电路、随机信号分析、通信原理等
主修课程:微机原理、单片机、C语言、FPGA、计算机网络、模电、数电、高频电路、随机信号分析、通信原理等
技能特长
1.熟悉Linux南向开发,熟悉常用命令,有字符设备驱动开发经验;
2.熟悉 51、STM32、ESP32、TI MSPM0等MCU开发;
3.熟悉C/C++/Python/LabVIEW/Verilog/汇编语言,编程能力良好;
4.熟悉UART/I2C/SPI等外设接口,有相关应用经验;
5.熟练使用 嘉立创EDA 进行PCB设计,有元器件选型、焊接经验;
6.熟练使用万用表、示波器、频谱分析仪、电烙铁等仪器工具;
7.有一定的FreeRTOS、前后端(HTML+CSS+JS+PHP)、建站、爬虫、计算机视觉、PyQt、Android app开发经验.
项目经历
基于泰山派RK3566的智能小手机
个人DIY-2024-10 ~ 2024-12
1.项目描述:基于泰山派RK3566开发板,设计底板并搭载自编译后的Android系统,实现了智能手机的一般功能,旨在通过此项目学习Linux南向开发.
2.个人工作:
2.个人工作:
- 设计了底部扩展板PCB,包括MIPI屏及触摸屏转接,MIC、扬声器电路、背光电路;
- 使用VMWare虚拟机搭建Ubuntu20.04开发环境,编译Android SDK,修改设备树文件,编写GP7101和触摸屏驱动;
- 修改开机LOGO、预制apk应用.
简易恒温加热装置
个人DIY-2024-02 ~ 2024-03
1.项目描述:基于ESP32制作了一个简易恒温加热装置,可对物体进行加热并控制加热速度及恒温保持,集成了实时功率测量电路,及LVGL界面曲线和数据显示,旨在通过此项目学习LVGL、PID及FreeRTOS.
2.个人工作:
2.个人工作:
- 设计PCB,包括ESP32最小系统电路,DC-DC电源电路、INA226电流测量电路、GY906红外测温电路、TFT屏幕、按键等;
- 使用VSCode+PlatformIO开发,基于LVGL开发了TFT屏幕界面交互功能,并使用FreeRTOS进行多任务管理;
- 使用PID算法实现加热速度控制及恒温保持,PID参数通过实验调试得到,温度显示精度0.025℃,恒温保持精度±0.5℃.