张子扬

张子扬

本人是一个本科科班学生,可以熟练使用C,C++,java,python四类编程语言,springbo

发送消息
0 · 0条评价 回复率 50% 2年经验 ¥80/时
短视频剪辑 后端开发 平面设计
技术 设计 音视频

职业经历

本人是一个本科科班学生,可以熟练使用C,C++,java,python四类编程语言,springboot和veu框架,可以帮助开发小程序,代做项目等,同时视频剪辑和平面设计也非常精通

工作经历

C/C++ · ****

2022年01月 — 2025年03月

技术,后端开发,C/C++

项目一:智能工业传感器数据采集系统 技术栈:C语言、FreeRTOS、STM32、Modbus、SPI/I2C 项目时间:2022.08-2023.02 项目描述: 开发一款用于工业环境的多传感器数据采集设备,支持温度、压力、振动数据的实时采集与异常报警,通过RS485通信与上位机交互。 具体职责: 传感器驱动开发: 基于STM32 HAL库实现SPI/I2C总线通信,适配ADXL345(加速度计)、BME280(温湿度)等传感器驱动; 设计数据滤波算法,消除高频噪声干扰,数据稳定性提升40%。 Modbus协议栈移植: 在FreeRTOS系统下实现Modbus RTU从机协议,支持多寄存器动态映射; 优化数据帧解析效率,单帧处理时间从5ms降至2ms。 低功耗优化: 设计任务调度策略,空闲时切换至STOP模式,整体功耗降低65%; 通过逻辑分析仪定位硬件SPI时钟冲突问题,修复数据丢包缺陷。 成果: 完成设备量产交付,累计部署200+台; 代码通过MISRA-C静态检查,内存泄漏问题清零。 项目二:物联网网关通信模块开发 技术栈:C语言、LoRa通信、TCP/IP、JSON 项目时间:2023.03-2023.07 项目描述: 为智慧农业网关开发LoRa-WiFi双模通信模块,实现农田传感器数据汇聚与云端上报。 具体职责: LoRa Mesh组网: 基于Semtech SX1276芯片实现动态路由协议,支持节点自动入网; 设计ACK重传机制,网络丢包率从15%降至3%以下。 数据协议转换: 开发二进制转JSON的中间件,压缩数据包体积至原始60%; 使用LWIP库实现TCP长连接保活,断线重连时间<5秒。 跨平台移植: 将模块从STM32F4移植至ESP32平台,重构硬件抽象层(HAL); 编写自动化测试脚本(Python),覆盖率提升至85%。 成果: 通过EMC抗干扰测试,通信距离达1.2km(郊区环境); 获公司年度"最佳代码质量奖",Git提交规范作为团队模板。

教育经历

南京工业大学浦江学院

计算机科学与技术

2016年09月 — 2020年06月

项目经历

物联网网关通信模块开发

2022年03月 — 2023年07月

技术栈:C语言、LoRa通信、TCP/IP、JSON 项目时间:2023.03-2023.07 项目描述: 为智慧农业网关开发LoRa-WiFi双模通信模块,实现农田传感器数据汇聚与云端上报。 具体职责: LoRa Mesh组网: 基于Semtech SX1276芯片实现动态路由协议,支持节点自动入网; 设计ACK重传机制,网络丢包率从15%降至3%以下。 数据协议转换: 开发二进制转JSON的中间件,压缩数据包体积至原始60%; 使用LWIP库实现TCP长连接保活,断线重连时间<5秒。 跨平台移植: 将模块从STM32F4移植至ESP32平台,重构硬件抽象层(HAL); 编写自动化测试脚本(Python),覆盖率提升至85%。 成果: 通过EMC抗干扰测试,通信距离达1.2km(郊区环境); 获公司年度"最佳代码质量奖",Git提交规范作为团队模板。 关键技术能力: 精通C语言内存管理、指针操作及多任务调度; 熟悉嵌入式开发全流程:Keil/IAR调试→J-Link烧录→现场问题排查; 掌握常用通信协议:UART/SPI/I2C、Modbus、CoAP; 具备硬件思维:能阅读原理图,使用示波器分析信号时序。

TA 的技能服务

该人才共 1 项技能服务,可在 技能服务 中搜索「张子扬」查看。