李思琪 · ARM开发
个人总结
具备近一年ARM嵌入式软件开发经验,深耕Cortex-M/A/R系列平台,在智能家居网关、智能门锁及车载环境感知等项目中,通过优化I2C/UART/SPI/SPI Flash驱动及DMA/中断处理,显著提升系统性能与稳定性。精通FreeRTOS、RT-Thread及嵌入式Linux,擅长驱动移植与固件开发,能以逻辑分析仪、DMA及环形缓冲区解决时序与吞吐瓶颈,将延迟降低60%以上、丢包率控制在0.1%以内。主导过3个外设驱动移植、Yocto内核裁剪及闭环控制设计,具备从硬件调试到系统级优化的全栈能力,并推动团队代码规范与协作效率提升。
工作经历
为智能家居网关项目基于ARM Cortex-M4+FreeRTOS平台开发Zigbee子节点与主控间的I2C驱动,通过逻辑分析仪定位时序冲突,将传感器数据采集延迟从12ms降至4.5ms,功耗降低约20%。
使用Keil MDK在FreeRTOS下重构UART通信协议栈,添加环形缓冲区与DMA支持,使网关与云端模块的串口吞吐量提升至115200 bps,丢包率从3.2%降至0.1%以内。
独立编写SPI接口的LCD屏驱固件,配合双缓冲刷新机制,实现30fps实时显示设备状态,并通过断言检查与逻辑分析仪验证,将显示异常率控制在0.5%以下。
协助团队调试Cortex-M4内部Flash与RAM的地址映射问题,优化FreeRTOS任务堆栈分配,使系统在同时处理6个外设中断时仍保持2ms任务切换响应。
在基于ARM Cortex-A7的嵌入式Linux平台上,主导了3个外设驱动(GPIO按键、SPI Flash、UART)的移植工作,通过设备树重写引脚复用与DMA通道配置,使SPI Flash读取速率从4.2 MB/s提升至8.5 MB/s(提升102%)。
针对GPIO中断响应延迟过高的问题,排查了设备树中断触发类型与内核调度策略,优化中断处理函数上下文切换,使平均响应时间从112 µs降至34 µs,满足实时性要求。
使用Yocto Project定制Linux内核与根文件系统,裁剪29%冗余模块,添加DMA引擎驱动支持,使系统启动时间缩短18%,内存占用减少12%。
在Git仓库中发起并审查47次代码提交,建立驱动代码规范与设备树dts文件评审清单,推动团队外设驱动合并周期从平均2.3天缩短至1.1天。
项目经历
为解决智能门锁电机堵转问题,基于STM32F103与RT-Thread,通过PWM调速+ADC电流采样设计闭环控制,使电机堵转检测时间缩短至200ms,系统自恢复成功率95%。
针对指纹传感器功耗瓶颈,利用RT-Thread低功耗管理组件,结合STM32待机模式与GPIO唤醒,将指纹模块空闲功耗从1.8mW降至0.12mW,续航提升至3个月(单节电池)。
为提升指纹识别速度,在STM32上优化传感器驱动代码(C),将图像采集与特征匹配任务拆分并设置优先级,使整体识别响应时间从1.2s降至0.6s,通过率99.3%。
针对电机PWM谐波干扰导致指纹误判,在ADC采样环节增加数字滤波与滑动窗口算法,将噪声幅度削减60%,指纹误拒率从2.1%降至0.8%。
基于RT-Thread的软件定时器与消息队列,完成门锁开/关动作与指纹验证的异步通信,实现无卡顿连续验证5次以上,系统复位率降至0.1%以下。
基于ARM Cortex-A53平台,使用V4L2框架开发摄像头驱动,实现1080p@30fps视频流稳定采集,并通过TCP/IP协议传输,将端到端延迟控制在18ms以内。
针对内存带宽瓶颈,设计环形缓冲区与双缓冲DMA机制,将帧丢失率从12%降至1.5%,同时减少CPU拷贝开销约35%。
优化中断处理程序,采用中断线程化与优先级分级,使中断响应时间缩短45%,确保视频帧不因中断堆积而丢帧。
使用CMake重构固件工程结构,集成GDB进行远程调试,在开发周期内定位并修复4个内存泄漏与2个中断竞争问题,固件稳定性提升至99.2%运行无崩溃。
负责车载环境感知原型机中ARM Cortex‑R5的实时控制任务,基于FreeRTOS设计并实现CAN报文收发模块;通过优先级反转规避与看门狗超时复位机制,使CAN总线通信延迟降低22%,系统连续无故障运行突破1200小时。
针对CAN总线多节点冲突问题,利用逻辑分析仪抓拍波形并调整仲裁优先级策略,将总线利用率提升18%,报文丢失率从3%降至0.3%。
为核心控制循环集成硬件看门狗与软件心跳检测,配合RTOS定时器实现故障自动恢复;经24小时压力测试,任务超时率由4%降至0.4%,确保实时性要求。
使用Git对固件代码进行版本管理,维护分支策略并编写模块设计文档与测试报告;文档覆盖率达到92%,团队新成员上手时间缩短35%。
教育经历
专业技能
荣誉奖项
在2023年全国大学生电子设计竞赛中,基于ARM的智能小车控制系统项目获得上海市二等奖。
示例数据,仅供参考
换个风格试试
挑一个喜欢的风格,一键创建你的简历

















































