拥有多年嵌入式软硬件协同开发经验,专注于音视频、物联网(IoT)、工业自动化及消费电子领域。具备扎实的C/C++编程功底,精通ARM系列架构。能够独立完成Linux底层驱动编写、RTOS移植与任务调度,上层应用逻辑开发及系统联调的全流程工作。拥有极强的Bug排查能力与代码规范意识,致力于编写高内聚、低耦合、可维护的嵌入式代码。
项目:低功耗智能手持终端(便携式检测仪)
● 硬件环境:STM32L4系列(低功耗MCU)+ OLED + 多传感器(IMU/温湿度)+ 锂电池充放电管理
● 软件环境:裸机/低功耗模式 + BLE 5.0 + FatFS文件系统
● 项目描述:开发一款由电池供电的便携式智能设备,需具备蓝牙通信、实时数据显示及历史数据记录功能,对功耗与体积有极高要求。
● 核心职责:
1. 硬件设计:主导硬件选型与 4层PCB设计。优化电源管理电路(DC-DC转LDO),合理布局模拟与数字信号地平面,有效降低了电源纹波对传感器精度的影响;设计紧凑的堆叠结构以适应产品外壳。
2. 低功耗开发:深度优化软硬件功耗,通过配置MCU的Stop模式、关闭闲置外设时钟,并结合传感器的按需唤醒机制,将整机待机电流控制在 5μA 级别。
3. 算法与交互:编写I2C/SPI驱动,驱动OLED屏幕及IMU传感器,并利用卡尔曼滤波算法对传感器数据进行平滑处理;开发BLE自定义服务,实现与手机App的高速数据交互。
4. OTA升级:设计低功耗Bootloader,支持差分升级,有效节省了Flash空间并缩短了升级时间。
可兼职时间
可兼职地点
0条评论 雇主评价